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的注解,比如


上一篇下一篇

猜你喜欢

热点阅读