Mybatis-Plus mapper掃描路徑問題


今天重新搭建SpringBoot項目融合MybatisPlus遇到一個問題“org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)”,這個問題是MybatisPlus沒有掃描到mappers.xml引起的,解決方法如下:

  • SpringBoot啟動類Application加入注解 @MapperScan("com.package.mapper") ,這個是指向src目錄中的mapper而非mapper.xml
  • 檢查application.properties中mapper-locations: classpath:/mapper/*Mapper.xml ,注意是 xxx/xxx/*Mapper.xml 而不是 xxx.xxx.xxx
  • pom導包為 mybatis-plus-boot-starter


免責聲明!

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



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