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