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 分钟前
Docker 一键启动:打造高效的 Java 微服务开发环境
java·docker·微服务
二十雨辰2 分钟前
[SSM]SpringMVC请求与响应
java·spring·http
wangbing11254 分钟前
平台介绍-动态更换登录背景图
java
tryxr6 分钟前
继承存在的意义、特点、使用方法
java·开发语言·接口
tbRNA28 分钟前
Java 基础入门易错知识点(三)
java·开发语言
韩立学长1 小时前
【开题答辩实录分享】以《基于SSM的电影售票管理系统的设计与实现》为例进行选题答辩实录分享
java·spring·servlet
问道飞鱼1 小时前
【Rust编程语言】Rust数据类型全面解析
开发语言·后端·rust·数据类型
泉城老铁1 小时前
目前开源架构需要注意的安全问题
spring boot·后端
ZoeGranger1 小时前
【Spring】IoC 控制反转、DI 依赖注入、配置文件和bean的作用域
后端
马卡巴卡1 小时前
分库分表数据源ShardingSphereDataSource的Connection元数据误用问题分析
后端