Line 228 in MethodSignature.convertArgsToSqlCommandParam() (org.apache.ibatis.binding.MapperMethod)
Source file changed or found source file does not correspond to the breakpoint''s file Suspend: all
用IDEA在查看mybatis源码的的时候报这个错误,断点也进不去方法里面了
大致意思就是源码文件有点问题
我项目中有两个mybatis版本分别是3.4.0和3.4.5,当时打开源码随便勾选了一个设置了一下Source这个,
估计跑的时候的版本和本身设置错了
那解决思路就是重新设置一下这个源码的jar包就好了
正常解决思路应该是: Ctrl+Alt+Shinft+S打开项目设置,找到对应的源码包点击修改,
当然我不是很会修改(有大佬解决留言补充一下),
接下来看流氓解决方式,就是想办法重置一下源文件呗
找到maven仓库对应的jar包位置,像我这种一看就是设置错了.3.4.0和3.4.5,找到两个文件右击回收站,
如果显示有占用把Source那个jar包也删除了.
然后进到项目中刷新一下maven重新加载一下jar包,就可以正常打断点进方法了..