1.在相应的属性上加注解
@JsonInclude(JsonInclude.Include.NON_NULL)
2.在SpringBoot的yml配置文件中加全局配置
spring:
jackson:
default-property-inclusion: non_null
3.设置ObjectMapper,做成统一的配置处理Jackson2ObjectMapperBuilderCustomizer

本文介绍三种排除空值的方法:使用注解@JsonInclude,在SpringBoot配置文件中设置default-property-inclusion为non_null,及通过定制ObjectMapper进行统一配置处理。
1.在相应的属性上加注解
@JsonInclude(JsonInclude.Include.NON_NULL)
2.在SpringBoot的yml配置文件中加全局配置
spring:
jackson:
default-property-inclusion: non_null
3.设置ObjectMapper,做成统一的配置处理Jackson2ObjectMapperBuilderCustomizer


被折叠的 条评论
为什么被折叠?