關於Springboot找不到mapper.xml問題


今天在寫springboot項目時報錯org.apache.ibatis.binding.BindingException: Invalid bound statement (not found),找了半天資料也沒有解決,但是總結了一些經驗

1.檢查xml文件所在的package名稱是否和interface對應的package名稱一一對應

2.去掉xml文件中的中文注釋

3.檢查配置文件路徑:如果mapper.xml文件與啟動類不在同一個子項目下,需要配置成classpath*:  在同一個包下,使用classpath*: 或者classpath:都可以

 

 

4.查看target文件夾下有沒有對應的mapper.xml文件

 

沒有的話在保證路徑全部正確的情況下,先運行mvn clean   在執行mvn compile

 

 

5.我的錯誤:

寫成了mapper-location實際上應該是mapper-locations

 

一定注意不要寫錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM