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

相关推荐
IT_陈寒6 分钟前
SpringBoot自动配置的坑把我埋了半小时
前端·人工智能·后端
逻辑驱动的ken9 分钟前
Java高频面试考点04
java·开发语言·算法·哈希算法·散列表
代码漫谈16 分钟前
Spring Boot 配置指南:约定大于配置的应用
java·spring boot·后端
黎雁·泠崖17 分钟前
二叉树遍历:LeetCode 144 / 94 / 145 之递归 + 分治 + 非递归
java·数据结构·算法·leetcode
凌波粒18 分钟前
LeetCode--347.前 K 个高频元素(栈和队列)
java·数据结构·算法·leetcode
GLPerryHsu19 分钟前
jar包的快速修改和重新发布
java·jar
程序员老邢23 分钟前
【技术底稿 14】通用文件存储组件:SpringBoot 自动装配 + 多存储适配
java·spring boot·后端·阿里云·微服务·策略模式
大连好光景27 分钟前
接口测试入门案例
前端·后端·web
武子康29 分钟前
大数据-269 实时数仓-Flink+HBase+DIM层数据处理实战:构建地区维度数据仓库
大数据·后端·flink
zjneymar30 分钟前
苍穹外卖中一些知识点和问题
java·linux·服务器