SpringBoot整合fastjson ⼀、引⾔
>spring boot默认的json解析是 jackson
可以引⼊阿⾥的 fastjson
fastjson常用方法为什么引⼊fastjson?(个⼈认为)
1、相对较快
2、⽀持国产
SpringBoot 整合 fastjson解析JSON数据 ⽅式有两种:
⽅法1:
在启动类中,注⼊Bean:HttpMessageConverters
⽅法2:
a、SpringBoot2.0 以下的版本
(1)继承extends WebMvcConfigurerAdapter
(2)覆盖⽅法configureMessageConverters
b、SpringBoot2.0 以上版本
在SpringBoot2.0及Spring 5.0 WebMvcConfigurerAdapter已被废弃,⽬前到解决⽅案
⼆、开发步骤
1、引⼊fastjson 依赖库
这⾥要说下很重要的话,官⽅⽂档说的1.2.10以后,会有两个⽅法⽀持HttpMessageconvert,⼀个是FastJsonHttpMessageConverter,⽀持4.2以下的版本,⼀个是FastJsonHttpMessageConverter4⽀持4.2以上的版本,具体有什么区别暂时没有深⼊研究。这⾥也就是说:低版本的就不⽀持了,所以这⾥最低要求就是1.2.10+。
2、准备基本的数据
3、fastjson 转换⽅法有2 种
a> ⽅法⼀:在启动类中,注⼊Bean:HttpMessageConverters
b> ⽅式⼆:
(1)继承extends WebMvcConfigurerAdapter (2)覆盖⽅法configureMessageConverters
4、测试
浏览器效果如下:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论