idea中springboot整合mybatis找不到mapper接口的原因分析
整合網(wǎng)上以及開發(fā)時(shí)遇到的錯(cuò)誤原因
就是路徑不對
1.maper.xml命名空間不對應(yīng)mapper接口的位置
2.xml方法名未對應(yīng)上mappe接口里面的方法名
3.mapper文件未注入成功,也就是位置掃描錯(cuò)誤。
4.如果都檢查完了,一定要檢查編譯后的文件里面的路徑。
我的錯(cuò)誤就是生成配置文件路徑:
我的掃描mapper.xml是在mybatis/mysql/*.xml,剛開始建文件夾的時(shí)候命名為mybatis.mysql
idea中這樣命名是一個(gè)一級目錄,所以編譯后的文件的目錄也是mybatis.mysql/*.xml,所以一直找不到mapper文件。
解決方法
建立二級目錄
最后編譯如上圖的文件夾
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- idea生成WebServices接口的完整流程步驟
- idea沒有services窗口、沒有springboot啟動(dòng)項(xiàng)問題
- 利用idea生成webservice客戶端超詳解步驟(wsdl文件的使用)
- idea如何在service窗口中顯示多個(gè)服務(wù)
- idea使用mybatis插件mapper中的方法爆紅的解決方案
- IDEA中@Autowired自動(dòng)注入MyBatis?Mapper報(bào)紅警告的幾種解決方法
- idea注入mapper報(bào)錯(cuò)報(bào)紅的幾種解決方案
- idea中service或者mapper引入報(bào)紅的問題及解決
相關(guān)文章
java 學(xué)習(xí)筆記(入門篇)_java程序helloWorld
安裝配置完Java的jdk,下面就開始寫第一個(gè)java程序--hello World.用來在控制臺輸出“Hello World”,接下來詳細(xì)介紹,感興趣的朋友可以參考下2013-01-01Mybatis-Plus中IdType.AUTO局部配置不生效的問題解決
本文主要介紹了Mybatis-Plus中IdType.AUTO局部配置不生效的問題解決,數(shù)據(jù)庫插入數(shù)據(jù)時(shí),id的默認(rèn)生成方式還是雪花算法,局部配置沒有生效,下面就來解決一下,感興趣的可以了解一下2023-09-09淺析java實(shí)現(xiàn)數(shù)據(jù)加密問題
本文通過實(shí)例代碼給大家介紹了java實(shí)現(xiàn)數(shù)據(jù)加密問題,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2019-11-11Spring Cloud Feign實(shí)現(xiàn)文件上傳下載的示例代碼
Feign框架對于文件上傳消息體格式并沒有做原生支持,需要集成模塊feign-form來實(shí)現(xiàn),本文就詳細(xì)的介紹一下如何使用,感興趣的可以了解一下2022-02-02java中instanceof與Class的等價(jià)性代碼示例
這篇文章主要介紹了java中instanceof與Class的等價(jià)性代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01Java Calendar類使用總結(jié)及使用實(shí)例
這篇文章主要介紹了Java Calendar類使用總結(jié)及使用實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03SpringBoot項(xiàng)目配置文件注釋亂碼的問題解決方案
這篇文章主要介紹了SpringBoot 項(xiàng)目配置文件注釋亂碼的問題解決方案,文中通過圖文結(jié)合的方式給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-07-07RestTemplate使用不當(dāng)引發(fā)的問題及解決
這篇文章主要介紹了RestTemplate使用不當(dāng)引發(fā)的問題及解決,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10