原因:依赖版本问题
这是我原本引入的依赖,版本是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