啟動的時候報錯,junit報錯一樣的
Result Maps collection already contains value for
mybatis
查了一下應該是 ***mapper.java和 ***mapper.xml解析有問題了,
不能注入了。
按照***mapper.java 里的方法一個一個到***mapper.xml去查 id
結果發現有一個重復了,好像記得開發的時候手抖了一下,把一個東西多copy了一遍,
又可能一下copy了好多方法,后來又單個又插進來考了一遍,
這個錯誤編譯的時候不報錯,只有運行的時候才出現。
把***mapper.xml文件里這個重復的id方法刪除掉,問題解決豁然開朗。
-------------------------------------------
補充
還會導致一大堆連鎖錯誤。
Could not autowire field