SpringBoot啟動報錯,未找到mapper


出現錯誤

Field userTextMapper in com.springboot.demo.service.UserTextService required a bean of type 'com.springboot.demo.dao.UserTextMapper' that could not be found.

網上解決方案總結

包結構

將啟動類放在外層包

注解沒有加

配置 mybatis-generator 出現的問題

  1. 啟動類加注釋:@MapperScan(basePackages = { "mapper所在的包路徑" }, sqlSessionFactoryRef = "sqlSessionFactory"),表示掃描xx.xx.mapper包下的所有mapper。
  2. 直接在你生成出來的xxxMapper.java類上加@Mapper標簽。


免責聲明!

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



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