SpringBoot返回响应排除为 null 的字段

SpringBoot返回响应排除为 null 的字段

可以通过全局配置,使返回响应中为null的字段,不在出现在返回结果中。

注意:这样配置,使得返回响应包含的字段随请求结果变化,响应到底包含哪些字段不直观;除非业务明确有这种需求,否则不建议配置。

PS:Gson将Bean转为JSON时,默认会排除null字段。

配置

properties 复制代码
# json 序列化,返回响应中排除值为 null 的字段
spring.jackson.default-property-inclusion=non-null

示例

添加配置前:

添加配置后:
errorCodeerrorMessage 两个字段,没有再返回结果里面了。

参考

https://blog.csdn.net/qingquanyingyue/article/details/119252258

相关推荐
在繁华处6 分钟前
Java从零到熟练(九):并发编程基础
java·开发语言
木头程序员11 分钟前
SSM框架学习笔记
java·开发语言·mysql·spring·maven
李白你好14 分钟前
页面资产梳理 · 技术指纹识别 · Spring 端点探测
java·后端·spring
用户17537212403316 分钟前
02《面向对象设计原则:SOLID原则实战解析》
后端
一起逃去看海吧16 分钟前
dify-03
java·linux·开发语言
我是一颗柠檬22 分钟前
【Java后端技术亮点】热Key探测与本地缓存二级防护:Redis热点问题的终极解决方案
java·redis·后端·缓存·中间件
thatway198927 分钟前
理想汽车开源技术-2星环OS开源车载操作系统介绍
后端
阿聪谈架构29 分钟前
第13章:AI异步与生产部署 —— 让 AI 服务稳定高效地面向用户
人工智能·后端
LucianaiB1 小时前
耗时30天,DocPilot Qwen正式开源:一个免费无广的开源文档 AI 助手
前端·后端
Refrain_zc1 小时前
Android 音视频通话核心 —— 音频编码(AAC)完整解析
java