日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

SpringBoot2.x 不反回空值属性

發布時間:2023/11/28 生活经验 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringBoot2.x 不反回空值属性 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

介紹

由于有的時候我們返回的數據中存在屬性沒有值得情況,或者是屬性的值為空白字符串,這會浪費網絡流量,又或者是前端框架存在的bug會導致null值或者是空白字符串在渲染的時候會報錯。

處理方式

第一種

全局的方式:在SpringBoot的配置文件中添加以下屬性,即可達到全局過濾

spring.jackson.default-property-inclusion=non_empty

第二種

局部的方式:在返回的實體類屬性或者是類名上添加以下注解,即可達到過濾效果

@JsonInclude(JsonInclude.Include.NON_EMPTY)

注意

這種方式對于空集合也是成立的。屬性一共有如下值可選

Include.Include.ALWAYS 默認
Include.NON_DEFAULT 屬性為默認值不序列化
Include.NON_EMPTY 屬性為 空(“”) 或者為 NULL 都不序列化
Include.NON_NULL 屬性為NULL 不序列化

總結

以上是生活随笔為你收集整理的SpringBoot2.x 不反回空值属性的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。