yml文件配置如下:
spring:
jackson:
default-property-inclusion: non_null
发现依旧显示null值属性
发现写了一个配置类继承了WebMvcConfigurationSupport
点开WebMvcConfigurationSupport ,
发现:
WebMvcConfigurationSupport原来包涵了@EnableWebMvc
所以只能用注解的方式配置了,如下:
@JsonInclude(JsonInclude.Include.NON_NULL)
为什么不建议显示Null呢?
浪费流量+暴露数据结构