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

相关推荐
写代码写到手抽筋1 小时前
5G上行DCI字段判定:端口 流数 PMI选择详解
java·算法·5g
xieliyu.1 小时前
Java算法精讲:双指针(二)
java·开发语言·算法
jeffer_liu2 小时前
Spring AI 生产级实战:裁判员
java·人工智能·后端·spring·大模型
金銀銅鐵2 小时前
用 Tkinter 实现简单的猜数字游戏
后端·python
copyer_xyf2 小时前
Python 模块与包的导入导出
前端·后端·python
小bo波2 小时前
枚举实战
java·设计模式·枚举·后端开发·代码重构
夜微凉43 小时前
三、Spring
java·后端·spring
copyer_xyf3 小时前
Python venv 虚拟环境
前端·后端·python
橘右今3 小时前
2026 Java后端高频面试宝典
java·开发语言·面试
xyzzklk4 小时前
解决Salesforce无法向外发送邮件
android·java·开发语言·网络·crm·salesforce·客户关系管理