@JsonView 幫你個(gè)性化定制spring的Json返回值

問題描述:

在設(shè)計(jì)spring的web后臺(tái)應(yīng)用時(shí)逃糟,經(jīng)常會(huì)用到@Responsebody 來處理返回值(將返回的對象疯淫,進(jìn)行json化處理然后返回給前端),但是會(huì)遇到對象中一些數(shù)據(jù)過于冗長且前端又不需要肤无,但是使用了@Respsonsebody很難進(jìn)行一些處理论泛,故而這個(gè)時(shí)候就可以用到spring5.x后支持的@JsonView


解決方式:

新建一個(gè)用來區(qū)分你格式的類(只是區(qū)分的作用不需要定義實(shí)現(xiàn)方法)

public class View {
    public interface Custome{};
}

然后在你要返回的對象類型中,想要返回的實(shí)例變量上方添加@JsonView(View.Custome.class)

public Class User implements Serializer{
    @JsonView(View.Custome.class)
    private Integer uid;

    @JsonView(View.Custome.class)
    private String first;

    @JsonView(View.Custome.class)
    private String last;

    @JsonView(View.Custome.class)
    private String email;

    @JsonView(View.Custome.class)
    private String password;

    private Integer status;

}

在你的controller中也添加上如下代碼

@RequestMapping(value="/login", method=RequestMethod.POST)
@JsonView(View.custome.class)
@ResponseBody
public User getUser(String email, String password){        
    User user = userMapper.findUser(email,password);        
   return user;
}   
}

碼完收工K鳌方面!這樣最后輸出的User模型中就不會(huì)存在status的信息了。
----end----

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末色徘,一起剝皮案震驚了整個(gè)濱河市恭金,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌褂策,老刑警劉巖横腿,帶你破解...
    沈念sama閱讀 212,294評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異斤寂,居然都是意外死亡耿焊,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,493評論 3 385
  • 文/潘曉璐 我一進(jìn)店門遍搞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來搀别,“玉大人,你說我怎么就攤上這事尾抑。” “怎么了蒂培?”我有些...
    開封第一講書人閱讀 157,790評論 0 348
  • 文/不壞的土叔 我叫張陵再愈,是天一觀的道長。 經(jīng)常有香客問我护戳,道長翎冲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,595評論 1 284
  • 正文 為了忘掉前任媳荒,我火速辦了婚禮抗悍,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘钳枕。我一直安慰自己缴渊,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,718評論 6 386
  • 文/花漫 我一把揭開白布鱼炒。 她就那樣靜靜地躺著衔沼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上指蚁,一...
    開封第一講書人閱讀 49,906評論 1 290
  • 那天菩佑,我揣著相機(jī)與錄音,去河邊找鬼凝化。 笑死稍坯,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的搓劫。 我是一名探鬼主播瞧哟,決...
    沈念sama閱讀 39,053評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼糟把!你這毒婦竟也來了绢涡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,797評論 0 268
  • 序言:老撾萬榮一對情侶失蹤遣疯,失蹤者是張志新(化名)和其女友劉穎雄可,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缠犀,經(jīng)...
    沈念sama閱讀 44,250評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡数苫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,570評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了辨液。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片虐急。...
    茶點(diǎn)故事閱讀 38,711評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖滔迈,靈堂內(nèi)的尸體忽然破棺而出止吁,到底是詐尸還是另有隱情,我是刑警寧澤燎悍,帶...
    沈念sama閱讀 34,388評論 4 332
  • 正文 年R本政府宣布敬惦,位于F島的核電站,受9級(jí)特大地震影響谈山,放射性物質(zhì)發(fā)生泄漏俄删。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,018評論 3 316
  • 文/蒙蒙 一奏路、第九天 我趴在偏房一處隱蔽的房頂上張望畴椰。 院中可真熱鬧,春花似錦鸽粉、人聲如沸斜脂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,796評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽秽褒。三九已至壶硅,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間销斟,已是汗流浹背庐椒。 一陣腳步聲響...
    開封第一講書人閱讀 32,023評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蚂踊,地道東北人约谈。 一個(gè)月前我還...
    沈念sama閱讀 46,461評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像犁钟,于是被迫代替她去往敵國和親棱诱。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,595評論 2 350

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理涝动,服務(wù)發(fā)現(xiàn)迈勋,斷路器,智...
    卡卡羅2017閱讀 134,633評論 18 139
  • 這些屬性是否生效取決于對應(yīng)的組件是否聲明為 Spring 應(yīng)用程序上下文里的 Bean(基本是自動(dòng)配置的)醋粟,為一個(gè)...
    發(fā)光的魚閱讀 1,421評論 0 14
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,778評論 6 342
  • 蘇武靡菇,天漢元年拜中郎將,當(dāng)時(shí)漢朝和匈奴的關(guān)系時(shí)好時(shí)壞米愿。公元前100年厦凤,匈奴政權(quán)新單于即位,尊“大漢朝” 為老丈人育苟,...
    秋色無邊閱讀 1,319評論 0 1
  • 秋夜已消解了一遍雞鳴较鼓,是天交次日的光景。如是我聞违柏,三更有夢書當(dāng)枕博烂。 秋風(fēng)起時(shí),似頓悟般決定以后看書不再...
    禪味微涼閱讀 393評論 2 2