当前位置: 首页 > news >正文

SpringBoot返回响应排除为 null 的字段

SpringBoot返回响应排除为 null 的字段

可以通过全局配置,使返回响应中为null的字段,不在出现在返回结果中。

注意:这样配置,使得返回响应包含的字段随请求结果变化,响应到底包含哪些字段不直观;除非业务明确有这种需求,否则不建议配置。

PS:Gson将Bean转为JSON时,默认会排除null字段。

配置

# json 序列化,返回响应中排除值为 null 的字段
spring.jackson.default-property-inclusion=non-null

示例

添加配置前:
在这里插入图片描述

添加配置后:
errorCodeerrorMessage 两个字段,没有再返回结果里面了。
在这里插入图片描述

参考

https://blog.csdn.net/qingquanyingyue/article/details/119252258

http://www.lryc.cn/news/136752.html

相关文章:

  • 华为数通方向HCIP-DataCom H12-821题库(单选题:41-60)
  • OpenAI推出GPT-3.5Turbo微调功能并更新API;Midjourney更新局部绘制功能
  • 相机成像之3A算法的综述
  • 最新AI系统ChatGPT程序源码/微信公众号/H5端+搭建部署教程+完整知识库
  • OpenCV实例(九)基于深度学习的运动目标检测(二)YOLOv2概述
  • 【Docker】已经创建好的Docker怎么设置开机自启
  • E - Excellent Views
  • WiFi天线和NB-IoT天线不通用
  • IoT DC3 是一个基于 Spring Cloud 的开源的、分布式的物联网(IoT)平台本地部署步骤
  • VBA Excel自定义函数的使用 简单的语法
  • 字节跳动 从需求到上线全流程 软件工程流程 需求评估 MVP
  • 线性代数-矩阵的本质
  • React基础入门之虚拟Dom
  • C++基础Ⅰ编译、链接
  • VMware和ubuntu配置Hadoop环境
  • uview2.0自定义tabbar
  • Star History 月度开源精选|Llama 2 及周边生态特辑
  • 修改电脑上路由表使笔记本默认走无线
  • Spring Cache的介绍以及怎么使用(redis)
  • 软考高级系统架构设计师系列论文六十九:论信息系统的安全风险评估
  • Ubuntu系统安装之后首需要做的事情
  • Qt——QPushButton控件的常见属性、方法和信号
  • AUTOSAR规范与ECU软件开发(实践篇)5.5 基于ISOLAR-A的系统级设计与配置方法(上)
  • mongoDB的CRUD
  • flutter TARGET_SDK_VERSION和android 13
  • 大数据Flink(六十六):Flink的重要概念和小结
  • Rider 添加NuGet软件包 (NuGet Package)
  • 什么是JVM ?
  • 【大数据】Hive 中的批量数据导入
  • 【Modbus通信实验三】数据切片问题