springboot中用fastjson处理返回值为null的属
2019-01-26 本文已影响0人
装完逼立马跑
springboot中默认使用的是jackson,所以想使用fastjson的注解需要在app.java中注入
@Bean
public HttpMessageConverters fastJsonHttpMessageConverters(){
FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
FastJsonConfig fastJsonConfig = new FastJsonConfig();
fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);
fastJsonConfig.setDateFormat("yyyy-MM-dd");
fastConverter.setFastJsonConfig(fastJsonConfig);
HttpMessageConverter<?> converter = fastConverter;
return new HttpMessageConverters(converter);
}
然后就可以在返回的DTO中使用fastjson的注解,比如