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

相关推荐
范什么特西13 小时前
Tomcat加Maven配置
java·tomcat·maven
人生导师yxc13 小时前
IDE缓存配置等位置更改(自存)
java·ide·intellij-idea
indexsunny13 小时前
互联网大厂Java面试实战:Spring Boot与微服务在电商场景的应用
java·spring boot·微服务·面试·kafka·prometheus·电商
甲枫叶13 小时前
【claude产品经理系列13】核心功能实现——需求的增删改查全流程
java·前端·人工智能·python·产品经理·ai编程
时艰.13 小时前
分布式事务在电商项目中的应用
java·分布式
倚肆13 小时前
Spring WebSocket 核心注解详解
java·websocket·spring
重生之后端学习13 小时前
39. 组合总和
java·数据结构·算法·职场和发展·深度优先
百锦再13 小时前
Spring Boot Web 后端开发注解核心
开发语言·spring boot·python·struts·spring cloud·kafka·maven
QQ 313163789013 小时前
文华财经指标公式
java
UrbanJazzerati13 小时前
Python Logging库完全指南:从小白到熟练
后端·面试