项目场景:
Spring Boot项目中出现的问题
问题描述
nested exception is java.lang.NoSuchMethodError: com.alibaba.fastjson.JSONArray.parseArray(Ljava/lang/String;[Lcom/alibaba/fastjson/parser/Feature
原因分析:
No Such Method 表示无法找到此方法,com.alibaba.fastjson这个包里找不到这个方法
解决方案:
有两方面来考虑:
1.如果是在服务器中部署Spring Boot项目,如果你又是采用lib依赖包和jar分离的方式来部署,那么问题很可能就是jar包中的依赖版本和lib中的依赖版本不匹配。解压jar包,找到pom.xml文件,查看com.alibaba.fastjson的依赖版本;打开lib文件夹,也是查找这个com.alibaba.fastjson的版本。比较版本号是否一致
2.如果是本地启动Spring Boot项目,去pom.xml文件中,查找com.alibaba.fastjson这个依赖,查看是否引入了正确版本的依赖包。
本文针对SpringBoot项目中出现的NoSuchMethodError问题进行了解析,并提供了两种解决方案:一是检查服务器部署时jar包与lib依赖版本的一致性;二是确保本地项目的pom.xml文件中引入了正确的依赖版本。

209

被折叠的 条评论
为什么被折叠?



