最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決@JsonInclude(JsonInclude.Include.NON_NULL)不起作用問(wèn)題

 更新時(shí)間:2022年06月15日 11:39:45   作者:manonglanye  
這篇文章主要介紹了解決@JsonInclude(JsonInclude.Include.NON_NULL)不起作用問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

@JsonInclude(JsonInclude.Include.NON_NULL)不起作用

記錄一下使用@JsonInclude(JsonInclude.Include.NON_NULL)不起作用的原因。

我想要的結(jié)果是如果只給code賦值,其他屬性不賦值,那么我調(diào)用接口返回的結(jié)果里面只有code。但是遇到其他屬性也存在著的情況(為null)。

原因

我在controller層使用了一個(gè)抽象controller類,該類里的A方法會(huì)把Object類對(duì)象轉(zhuǎn)換成JSON對(duì)象,就是這個(gè)A方法的原因,把A去掉就可以了,直接返回ReturnResult對(duì)象。

@JsonInclude(JsonInclude.Include.NON_NULL)注解

用法含義

為null的字段不序列化

看示例

@JsonInclude(JsonInclude.Include.NON_NULL)
public class Response {
? ? private String name;?
? ? private String targetId;?
? ? private String characteristic;
}

假設(shè)這個(gè)Response類是返回給前端的響應(yīng)。如果字段characteristic為null,加上該注解后前端拿到的響應(yīng)格式應(yīng)該是這個(gè)樣子(為null的characteristic字段不會(huì)顯示在序列化結(jié)果里):

{
? "name": "xxx",
? "targetId": "xxx"
}

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java打包文件成zip、壓縮文件及file.mkdir和mkdirs的區(qū)別詳解

    java打包文件成zip、壓縮文件及file.mkdir和mkdirs的區(qū)別詳解

    這篇文章主要給大家介紹了關(guān)于java打包文件成zip、壓縮文件及file.mkdir和mkdirs區(qū)別詳解的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-12-12
  • mybatisplus的公共字段插入的實(shí)現(xiàn)

    mybatisplus的公共字段插入的實(shí)現(xiàn)

    這篇文章主要介紹了mybatisplus的公共字段插入,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Java獲取磁盤分區(qū)信息的示例詳解

    Java獲取磁盤分區(qū)信息的示例詳解

    在日常開(kāi)發(fā)、系統(tǒng)監(jiān)控和資源管理中,磁盤分區(qū)信息是非常重要的數(shù)據(jù),本文將基于 Java 語(yǔ)言實(shí)現(xiàn)磁盤分區(qū)信息的獲取功能,感興趣的可以了解下
    2025-03-03
  • SpringCloud?Ribbon負(fù)載均衡流程分析

    SpringCloud?Ribbon負(fù)載均衡流程分析

    在Eureka注冊(cè)中心中我們?cè)谔砑油闌LoadBalanced注解,即可實(shí)現(xiàn)負(fù)載均衡功能,現(xiàn)在一起探索一下負(fù)載均衡的原理(Ribbon),感興趣的朋友一起看看吧
    2024-03-03
  • Spring?框架的?MethodInterceptor?簡(jiǎn)介及示例代碼

    Spring?框架的?MethodInterceptor?簡(jiǎn)介及示例代碼

    MethodInterceptor接口定義了一個(gè)方法Object?intercept(Object?obj,?Method?method,?Object[]?args,?MethodProxy?proxy)?,該方法在代理對(duì)象的方法被調(diào)用時(shí)被觸發(fā),這篇文章主要介紹了Spring?框架的?MethodInterceptor?簡(jiǎn)介及示例代碼,需要的朋友可以參考下
    2023-09-09
  • java書(shū)店系統(tǒng)畢業(yè)設(shè)計(jì) 用戶模塊(2)

    java書(shū)店系統(tǒng)畢業(yè)設(shè)計(jì) 用戶模塊(2)

    這篇文章主要介紹了java書(shū)店系統(tǒng)畢業(yè)設(shè)計(jì),第二步系統(tǒng)總體設(shè)計(jì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • IDEA中調(diào)用方法時(shí),如何同步顯示方法的注釋信息

    IDEA中調(diào)用方法時(shí),如何同步顯示方法的注釋信息

    這篇文章主要介紹了IDEA中調(diào)用方法時(shí),如何同步顯示方法的注釋信息問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • Java使用DateTimeFormatter實(shí)現(xiàn)格式化時(shí)間

    Java使用DateTimeFormatter實(shí)現(xiàn)格式化時(shí)間

    這篇文章主要介紹了Java使用DateTimeFormatter實(shí)現(xiàn)格式化時(shí)間,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • MyBatis源碼淺析(一)開(kāi)篇

    MyBatis源碼淺析(一)開(kāi)篇

    源碼的學(xué)習(xí)好處多多,Mybatis源碼量少、邏輯簡(jiǎn)單。下面將通過(guò)本文給大家詳解,低mybatis源碼淺析感興趣的朋友一起看看吧
    2016-11-11
  • SpringBoot開(kāi)啟server:compression:enabled(Illegal character ((CTRL-CHAR, code 31)))的問(wèn)題解決

    SpringBoot開(kāi)啟server:compression:enabled(Illegal characte

    本文主要介紹了SpringBoot開(kāi)啟server:compression:enabled(Illegal character ((CTRL-CHAR, code 31)))的的問(wèn)題解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-03-03

最新評(píng)論

富平县| 青神县| 象州县| 彭阳县| 永福县| 油尖旺区| 崇义县| 绥阳县| 钟山县| 盈江县| 兴仁县| 陆丰市| 襄城县| 昌江| 囊谦县| 冕宁县| 武义县| 祁门县| 通州区| 漳州市| 科技| 涟源市| 浮梁县| 邯郸市| 淅川县| 巴楚县| 韶山市| 江口县| 铁岭市| 平南县| 宁蒗| 合肥市| 江津市| 白山市| 鹤壁市| 余庆县| 扎囊县| 宜君县| 安泽县| 井陉县| 长宁区|