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