idea中springboot整合mybatis找不到mapper接口的原因分析
整合網上以及開發(fā)時遇到的錯誤原因
就是路徑不對
1.maper.xml命名空間不對應mapper接口的位置
2.xml方法名未對應上mappe接口里面的方法名
3.mapper文件未注入成功,也就是位置掃描錯誤。
4.如果都檢查完了,一定要檢查編譯后的文件里面的路徑。
我的錯誤就是生成配置文件路徑:
我的掃描mapper.xml是在mybatis/mysql/*.xml,剛開始建文件夾的時候命名為mybatis.mysql
idea中這樣命名是一個一級目錄,所以編譯后的文件的目錄也是mybatis.mysql/*.xml,所以一直找不到mapper文件。
解決方法
建立二級目錄
最后編譯如上圖的文件夾
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
java 學習筆記(入門篇)_java程序helloWorld
安裝配置完Java的jdk,下面就開始寫第一個java程序--hello World.用來在控制臺輸出“Hello World”,接下來詳細介紹,感興趣的朋友可以參考下2013-01-01Mybatis-Plus中IdType.AUTO局部配置不生效的問題解決
本文主要介紹了Mybatis-Plus中IdType.AUTO局部配置不生效的問題解決,數據庫插入數據時,id的默認生成方式還是雪花算法,局部配置沒有生效,下面就來解決一下,感興趣的可以了解一下2023-09-09Spring Cloud Feign實現文件上傳下載的示例代碼
Feign框架對于文件上傳消息體格式并沒有做原生支持,需要集成模塊feign-form來實現,本文就詳細的介紹一下如何使用,感興趣的可以了解一下2022-02-02