项目场景:
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这个依赖,查看是否引入了正确版本的依赖包。