Java接口返回字段如何排序?不慌,可能這就是答案-創(chuàng)新互聯(lián)

??????給怎樣的需求就將會(huì)出現(xiàn)怎樣的問(wèn)題,經(jīng)歷過(guò)的人懂的都懂哈~??

創(chuàng)新互聯(lián)一直通過(guò)網(wǎng)站建設(shè)和網(wǎng)站營(yíng)銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實(shí)效"的一站式服務(wù),以網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、移動(dòng)互聯(lián)產(chǎn)品、成都全網(wǎng)營(yíng)銷推廣服務(wù)為核心業(yè)務(wù)。十多年網(wǎng)站制作的經(jīng)驗(yàn),使用新網(wǎng)站建設(shè)技術(shù),全新開(kāi)發(fā)出的標(biāo)準(zhǔn)網(wǎng)站,不但價(jià)格便宜而且實(shí)用、靈活,特別適合中小公司網(wǎng)站制作。網(wǎng)站管理系統(tǒng)簡(jiǎn)單易用,維護(hù)方便,您可以完全操作網(wǎng)站資料,是中小公司快速網(wǎng)站建設(shè)的選擇。

????🌊從事后端開(kāi)發(fā)的小伙伴,報(bào)表平時(shí)肯定是寫過(guò)不少的。但可能未留意過(guò)我們的實(shí)體類具備有自排序的功能,原本我也是沒(méi)留意到這個(gè)細(xì)節(jié)部分的,直到我接到一個(gè)需求讓我將“統(tǒng)計(jì)時(shí)間”放在報(bào)表的第一列我才意識(shí)到,好像搞了這么久的基礎(chǔ)開(kāi)發(fā)還沒(méi)有這樣做過(guò)返回字段自定義排序的功能。哦?那該怎么辦?

????🌀起初我是真以為是要在代碼邏輯里面實(shí)現(xiàn)排序,但是一般的代碼排序是通過(guò)字段值的大小將集合中的每個(gè)對(duì)象進(jìn)行排序,并不會(huì)指定某個(gè)對(duì)象字段按順序排,所以肯定不會(huì)有我想象中的這么復(fù)雜。目前做的需求是做的實(shí)時(shí)數(shù)據(jù)報(bào)表,可能是每五分鐘會(huì)有上百條數(shù)據(jù)的上報(bào),在界面上需求的意思是我想看到最新的前五十條數(shù)據(jù),而且需要是直接看到最新的時(shí)間,那么時(shí)間字段自然而然要擺在報(bào)表的第一位會(huì)更加的直觀明朗。

??????想不到可能就是想不到,但是當(dāng)我們思路清晰時(shí),其實(shí)就是解決我們實(shí)體類整個(gè)對(duì)象的順序問(wèn)題,沒(méi)有我們想象中的那么復(fù)雜,是不是已經(jīng)找到答案了呢?

??????以下是一個(gè)關(guān)于“收費(fèi)站”的一個(gè)實(shí)體類,如果想要將statsTime擺在第一位返回,如何實(shí)現(xiàn)?

@Data
public class TollStation{@ApiModelProperty("收費(fèi)站id")
    private String stationId;

    @ApiModelProperty("收費(fèi)站名稱")
    private String stationName;

    @ApiModelProperty("擁堵時(shí)長(zhǎng)")
    private Integer congestionTime;

	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("統(tǒng)計(jì)時(shí)間")
    private Date statsTime;

}

??????沒(méi)錯(cuò),只需將statsTime字段挪動(dòng)TollStation實(shí)體類的首位即可,如下所示:

@Data
public class TollStation{@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("統(tǒng)計(jì)時(shí)間")
    private Date statsTime;

    @ApiModelProperty("收費(fèi)站id")
    private String stationId;

    @ApiModelProperty("收費(fèi)站名稱")
    private String stationName;

    @ApiModelProperty("擁堵時(shí)長(zhǎng)")
    private Integer congestionTime;

}

??????像以上的實(shí)體類,不管是返回類本身,還是返回集合,統(tǒng)計(jì)時(shí)間都是接口返回字段的首個(gè)。當(dāng)然這并不難,但是它容易被忽視??偠灾枨笞叩侥膯?wèn)題跟到哪,并總是會(huì)有其解決辦法滴!?。?/p>

🍆🍆🍆路過(guò)的小伙伴,如果本篇博文對(duì)你的學(xué)習(xí)或者工作有所幫助,可以點(diǎn)贊+收藏+關(guān)注一波呀~👊👊👊小編后續(xù)每過(guò)一段時(shí)間會(huì)整理出相關(guān)項(xiàng)目實(shí)例的博文,感謝您的支持哦?。?!??????
在這里插入圖片描述

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

當(dāng)前文章:Java接口返回字段如何排序?不慌,可能這就是答案-創(chuàng)新互聯(lián)
標(biāo)題來(lái)源:http://bm7419.com/article10/dpcsgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、定制網(wǎng)站網(wǎng)站營(yíng)銷、靜態(tài)網(wǎng)站搜索引擎優(yōu)化、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)