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

相关推荐
MgArcher1 分钟前
Python高级特性:高阶函数完全指南
后端·面试
橘子编程4 分钟前
MindOS:你的AI第二大脑知识库
java·开发语言·人工智能·计算机网络·ai
XWalnut6 分钟前
LeetCode刷题 day9
java·算法·leetcode
忧郁的Mr.Li8 分钟前
JAVA工具类---PDF电子签章工具类
java·pdf
零二年的冬15 分钟前
epoll详解
java·linux·开发语言·c++·链表
许杰小刀17 分钟前
MyBatis-Plus实战:Spring Boot数据库操作效率提升10倍
数据库·spring boot·mybatis
凭君语未可22 分钟前
Java 中的接口是什么
java·开发语言
XiYang-DING23 分钟前
【Java】二叉树
java·开发语言·数据结构
databook25 分钟前
逃离SQL丛林:实用主义的数据救赎
后端·sql·数据分析
凌冰_33 分钟前
Servlet+Thymeleaf + Fetch 实现无刷新异步请求
java·servlet