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

springboot對象為null的屬性在json中不顯示的解決

 更新時(shí)間:2023年09月29日 08:30:34   作者:普通還不自信的程序員  
這篇文章主要介紹了springboot對象為null的屬性在json中不顯示的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

springboot對象為null的屬性在json中不顯示

springboot框架中在controller層使用@RestController注解,會(huì)將對象自動(dòng)轉(zhuǎn)換為json格式發(fā)送到前端。

對象中會(huì)存在值為null的屬性。

如果不想在json數(shù)據(jù)中顯示值為null的鍵值對,

在配置文件中寫入下面的代碼

spring:
  jackson:
    default-property-inclusion: non-null 

或者在實(shí)體類中通過注解@JsonInclude(Include.NON_NULL)

挨個(gè)配置

public class Item {
	private int itemId;
	private String itemName; // 項(xiàng)目uuid
	@JsonInclude(Include.NON_NULL)
	private Area ar; // 區(qū)域
	@JsonInclude(Include.NON_NULL)
	private List<Area> area; // 區(qū)域集合
}

配置前

{
    "status": true,
    "message": "數(shù)據(jù)",
    "data": [
        {
            "itemId": 1,
            "itemName": "4a6494f1-d0f4-476a-9809-d3b09dcfc379",
            "ar": null,
            "area": [
                {
                    "areaId": 1,
                    "areaName": "鋅鍋至出口",
                    "loca": null,
                    "location": [
                        {
                            "locationId": 1,
                            "locationName": "鋅鍋氣刀",
                            "spot": {
                                "picCheck1": "pic1-1",
                                "picCheck2": "pic1-2",
                                "record": "氣刀刀架鋅渣、鋅粉積聚",
                                "responsible": "生產(chǎn)清掃",
                                "examiner": "朱煒毛飛俊潘宏清",
                                "checkTime": "2020-12-25 14:41:59"
                            }
                        }
                    ]
                }
            ]
        }
    ]
}

配置后

{
    "status": true,
    "message": "數(shù)據(jù)",
    "data": [
        {
            "itemId": 1,
            "itemName": "4a6494f1-d0f4-476a-9809-d3b09dcfc379",
            "area": [
                {
                    "areaId": 1,
                    "areaName": "鋅鍋至出口",
                    "location": [
                        {
                            "locationId": 1,
                            "locationName": "鋅鍋氣刀",
                            "spot": {
                                "picCheck1": "pic1-1",
                                "picCheck2": "pic1-2",
                                "record": "氣刀刀架鋅渣、鋅粉積聚",
                                "responsible": "生產(chǎn)清掃",
                                "examiner": "朱煒毛飛俊潘宏清",
                                "checkTime": "2020-12-25 14:41:59"
                            }
                        }
                    ]
                }
            ]
        }
    ]
}

總結(jié)

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

相關(guān)文章

  • 一篇文章帶了解如何用SpringBoot在RequestBody中優(yōu)雅的使用枚舉參數(shù)

    一篇文章帶了解如何用SpringBoot在RequestBody中優(yōu)雅的使用枚舉參數(shù)

    這篇文章主要介紹了SpringBoot中RequestBodyAdvice使用枚舉參數(shù),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Springboot使用maven打包指定mainClass問題

    Springboot使用maven打包指定mainClass問題

    這篇文章主要介紹了Springboot使用maven打包指定mainClass問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Java多輸入框查詢需求實(shí)現(xiàn)方法詳解

    Java多輸入框查詢需求實(shí)現(xiàn)方法詳解

    這篇文章主要給大家介紹了Java多輸入框查詢需求實(shí)現(xiàn)的相關(guān)資料,文中通過代碼以及圖文介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Java具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-10-10
  • JDK8中String的intern()方法實(shí)例詳細(xì)解讀

    JDK8中String的intern()方法實(shí)例詳細(xì)解讀

    String字符串在我們?nèi)粘i_發(fā)中最常用的,當(dāng)然還有他的兩個(gè)兄弟StringBuilder和StringBuilder,接下來通過本文給大家介紹JDK8中String的intern()方法詳細(xì)解讀,需要的朋友可以參考下
    2022-09-09
  • Java如何獲取視頻文件的視頻時(shí)長

    Java如何獲取視頻文件的視頻時(shí)長

    文章介紹了如何使用Java獲取視頻文件的視頻時(shí)長,包括導(dǎo)入maven依賴和代碼案例,同時(shí),也討論了在運(yùn)行過程中遇到的SLF4J加載問題,并給出了解決方案
    2025-02-02
  • Idea插件MybatisX失效的問題解決

    Idea插件MybatisX失效的問題解決

    這篇文章主要介紹了Idea插件MybatisX失效的問題解決,詳細(xì)的介紹了4種問題的解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-05-05
  • Java字節(jié)流和字符流總結(jié)IO流!

    Java字節(jié)流和字符流總結(jié)IO流!

    下面小編就為大家?guī)硪黄狫ava IO流字節(jié)流和字符流的實(shí)例講解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2021-07-07
  • Spring三級緩存解決循環(huán)依賴

    Spring三級緩存解決循環(huán)依賴

    本文主要介紹了Spring三級緩存解決循環(huán)依賴,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Spring實(shí)戰(zhàn)之調(diào)用實(shí)例工廠方法創(chuàng)建Bean操作示例

    Spring實(shí)戰(zhàn)之調(diào)用實(shí)例工廠方法創(chuàng)建Bean操作示例

    這篇文章主要介紹了Spring實(shí)戰(zhàn)之調(diào)用實(shí)例工廠方法創(chuàng)建Bean操作,結(jié)合實(shí)例形式分析了實(shí)例工廠方法創(chuàng)建Bean相關(guān)配置、實(shí)現(xiàn)方法及操作注意事項(xiàng),需要的朋友可以參考下
    2019-11-11
  • 分布式鎖在Spring Boot應(yīng)用中的實(shí)現(xiàn)過程

    分布式鎖在Spring Boot應(yīng)用中的實(shí)現(xiàn)過程

    文章介紹在SpringBoot中通過自定義Lock注解、LockAspect切面和RedisLockUtils工具類實(shí)現(xiàn)分布式鎖,確保多實(shí)例并發(fā)操作的數(shù)據(jù)一致性,注解聲明式管理鎖,切面處理獲取與釋放,工具類基于Redisson操作Redis,簡化鎖機(jī)制集成
    2025-08-08

最新評論

兰坪| 林州市| 丹江口市| 五原县| 铁岭市| 扎鲁特旗| 海晏县| 色达县| 柘荣县| 介休市| 丘北县| 陆河县| 平乡县| 阳西县| 华池县| 台湾省| 门源| 隆尧县| 依安县| 集贤县| 东丽区| 北票市| 平遥县| 昭通市| 深水埗区| 墨竹工卡县| 赣州市| 嘉祥县| 偃师市| 多伦县| 万宁市| 阜阳市| 五大连池市| 富川| 库尔勒市| 南平市| 敦化市| 屯门区| 漳浦县| 龙川县| 永仁县|