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

相关推荐
StackNoOverflow6 分钟前
SpringCloud的声明式服务调用 Feign 全面解析
后端·spring·spring cloud
范什么特西9 分钟前
idea创建一个普通的Maven项目运行javaweb
java·maven·intellij-idea
木心术110 分钟前
RESTful API设计最佳实践:构建可扩展的后端服务
后端·restful
Jooolin12 分钟前
把 OpenClaw 接进电商后台之后,我对 AI 落地这件事的理解变了
后端·ai编程
好家伙VCC15 分钟前
# 发散创新:用 Rust实现高性能物理引擎的底层架构设计与实战在游戏开发、虚拟仿真和机器人控
java·开发语言·python·rust·机器人
六道对穿肠16 分钟前
Java 直连 USB 打印机实战:从 JNI 崩溃到「拷贝即用」的架构演进
java
壹方秘境21 分钟前
为什么有人用 ChatTCP 查看和分析网络数据包,而不是 Wireshark?
后端
石榴树下的七彩鱼26 分钟前
图片去水印 API 哪个好?5种方案实测对比(附避坑指南 + 免费在线体验)
图像处理·人工智能·后端·python·api接口·图片去水印·电商自动化
user_admin_god27 分钟前
OpenCode入门到入坑
java·人工智能·spring boot·语言模型
Maiko Star27 分钟前
Claude Code安装教程
java·chatgpt·claude code