Spring boot引入引入fastjson

  <dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.15</version>

</dependency>


在Spring boot启动类继续WebMvcConfigurerAdapter



@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
// TODO Auto-generated method stub
super.configureMessageConverters(converters);
/**
* 1.需要先定义一个Convert,转换消息的对象;
* 2.添加fastjson 的配置信息,比如:是否要格式化返回Json数据;
* 3.在Convert中添加配置信息;
* 4.讲convert添加到converters当中
*/
    //1.需要先定义一个Convert,转换消息的对象;
FastJsonHttpMessageConverter fastConverter =new FastJsonHttpMessageConverter();

//2.添加fastjson 的配置信息,比如:是否要格式化返回Json数据;
FastJsonConfig fastJsonConfig = new FastJsonConfig();
fastJsonConfig.setSerializerFeatures(
SerializerFeature.PrettyFormat
);
  //3.在Convert中添加配置信息;
  fastConverter.setFastJsonConfig(fastJsonConfig);
      
  //4.讲convert添加到converters当中
      converters.add(fastConverter);
}

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页