SpingBoot使用fastJson
SpingBoot使用fastJson相关代码: github OSCchina 引入依赖<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.29</version> </dependency> FastJsonHttpMessageConverterfastJson主要通过FastJsonHttpMessageConverter和FastJsonHttpMessageConverter4来处理我们的HttpMessageconvert,这两个类都是对HttpMessageConverter的实现.其中前者支持Spring4.2以前的,后者支持Spring4.2之后的版本. 使用fastJson
public class FastJsonConverter extends FastJsonHttpMessageConverter4 { }
@SpringBootApplication public class App { @Bean HttpMessageConverters fastJsonHttpMessageConverters() { return new HttpMessageConverters(new FastJsonConverter()); } public static void main(String[] args) { SpringApplication.run(App.class,args); } } HttpMessageConverterHttpMessageConverter这个类定义了消息转换的几个方法,里面最重要的两个方法就是read()和write()方法.这是我们 最终需要调用的两个方法,我们再看Spring已经实现的几个类.
read()和write()方法这是HttpMessageconvert最核心的两个方法
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 文章标题
- oracle操作语句
- [Swift]LeetCode606. 根据二叉树创建字符串 | Construct St
- c# – WiX:如何访问/更改托管引导程序中的安装目录?
- dart – 检查Flutter应用程序上是否有可用的Internet连接
- 单片机,struct ,union定义标志,节约RAM
- ruby-on-rails – 在过滤之前升级到Rails 5的问题
- ruby-on-rails – 使用stylesheet_link_tag进行Rails 4片段
- ruby-on-rails – 我在rails生成设计之前运行了rails gener
- c# – 在Action列表中使用多个Actions