SpringBoot返回结果如果为null或空值不显示处理方法
第一种方法:自定义消息转换器
1 @Configuration 2 public class WebMvcConfig extends WebMvcConfigurerAdapter{ 3 4 5 // /** 6 // * 利用fastjson替换掉jackson 7 // * @param converters 8 // */ 9 @Override 10 public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { 11 super.configureMessageConverters(converters); 12 FastJsonConfig fastJsonConfig = new FastJsonConfig(); 13 fastJsonConfig.setSerializerFeatures( 14 15 SerializerFeature.PrettyFormat 16 ); 17 18 19 } 20 21 22 }
第二种方法:在application.yml配置文件中
spring: jackson: default-property-inclusion: non_null