遇到报错为:nested exception is java.lang.NoSuchMethodError

2,025 阅读1分钟

这个是包冲突导致的。 导致注解不了。

解决办法: 首先:在idea中(也就是当前的项目下)Terminal窗口下:

  • 新建一个temp目录执行如下命令:mkdir temp

  • 再 执行如下命令会生成一个tree.txt文件 :mvn dependency:tree -Dverbose>temp/tree.txt

  • 会自动生成tree.txt文件

  • 然后 打开tree.txt 文件,搜索 conflict(冲突的意思),被搜索到的就是包冲突,如下截图:

image.png

查看我pom.xml下的版本,然后我把mybatis的版本改成3.5.6 再把mybatis-spring 改成2.0.5 问题就解决了。