spring boot默认使用的json解析框架是jackson,替换为fastjson有两种方式

1.继承WebMvcConfigurerAdapter

@SpringBootApplication
public class App extends WebMvcConfigurerAdapter{
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
super.configureMessageConverters(converters); FastJsonHttpMessageConverter fastConverter=new FastJsonHttpMessageConverter();
FastJsonConfig fastJsonConfig=new FastJsonConfig();
fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);
fastConverter.setFastJsonConfig(fastJsonConfig);
converters.add(fastConverter);
} public static void main(String[] args) {
SpringApplication.run(App.class,args);
}
}

2.使用@Bean注入方式

@Configuration
public class WebMvcConfig{ @Bean
public HttpMessageConverters fastJsonHttpMessageConverters(){
FastJsonHttpMessageConverter fastConverter=new FastJsonHttpMessageConverter(); FastJsonConfig fastJsonConfig=new FastJsonConfig();
fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);
fastConverter.setFastJsonConfig(fastJsonConfig); HttpMessageConverter<?> converter=fastConverter;
return new HttpMessageConverters(converter);
}
}

最新文章

  1. .NET基础拾遗(3)字符串、集合和流
  2. iOS-WKWebView携带cookie发送http请求,cookie失效
  3. Binary Tree Postorder Traversal--leetcode难题讲解系列
  4. Redis下载及安装部署
  5. Android动画之Interpolator和AnimationSet
  6. 2016年11月9日 星期三 --出埃及记 Exodus 19:25
  7. Java- 类型转换
  8. 身份验证cookies和Token
  9. 发现SQL Server惊天大秘密!!
  10. 201521123027 &lt;iava程序设计&gt;第六周学习总结
  11. 末学者笔记--apache编译安装及LAMP架构上线
  12. 给video添加自定义进度条
  13. c#基础学习(0625)之vs常用快捷键、基础数据类型、命名规范
  14. java----作用域
  15. oracle安装教程
  16. react全局的公共组件-------弹框 (Alert)
  17. PHP上传文件参考配置大文件上传
  18. ASP.NET MVC显示UserControl控件(扩展篇)
  19. CSS3实现的苹果网站搜索框效果
  20. mongo文本搜索的一个例子

热门文章

  1. webpack4 入门(一)
  2. 模板 Trie树
  3. 解决三星官方移植的内核默认是没有打开支持V4L USB devices
  4. [JLOI2010]冠军调查 BZOJ2768 最小割
  5. Windows Server上用命令来起停IIS站点
  6. msf连接PostgreSQL数据库
  7. react 中文文档案例一 (倒计时)
  8. html td 限制 高度 和 宽度
  9. C语言之基本编程思想与基本概念扫盲
  10. Nginx静态服务,域名解析