首页 > 其他分享 >springmvc注册fastJson报错

springmvc注册fastJson报错

时间:2022-12-05 10:12:12浏览次数:39  
标签:fastJson fastjson FastJsonHttpMessageConverter springmvc spring alibaba 报错 com

原因:依赖版本问题

这是我原本引入的依赖,版本是1.2.24

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

报错截图

 

 

 

 此时在pom.xml文件中导入fastJson的支持时,类全名为

com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter

一顿捅咕,发现改变依赖版本可以解决这个问题

更改后的依赖,版本为2.0.20.graal

        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>2.0.20.graal</version>
        </dependency>

此时,类全名为

com.alibaba.fastjson2.support.spring.http.converter.FastJsonHttpMessageConverter

引入此依赖后会有两个全类名,一个是上述的,另一个是

com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter

实验过后发现如果选择全类名是

com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter

依然会报错,只有当全类名是长的那个时才能正常运行



标签:fastJson,fastjson,FastJsonHttpMessageConverter,springmvc,spring,alibaba,报错,com
From: https://www.cnblogs.com/yiboxh-10000/p/16951564.html

相关文章