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包,就可以正常打斷點進方法了..