idea中spring整合mybatis找不到resources下的xml文件


mybatis無法找到xml映射文件

今天在整合spring,springmvc和mybatis時遇到一個問題:

  就是在spring的核心配置文件中找不到mybatis的映射文件。


我是用的開發工具是idea,在配置mybatis的映射文件時顯示無法找到。

仔細檢查,mapper接口路徑和resources下的xml的路徑是一樣的,不應該出現找不到的情況。

經過多番查找后終於發現了在resources下新建文件夾的問題


開始時根據mapper接口的路徑直接在resources下新建了一個名為a.b.c的文件夾,在這個文件夾下面新建mapper接口對應的xml映射文件,

問題就出在了這里,idea會默認的創建 一個名字為a.b.c的文件夾,而不是分級創建,如圖所示:

 

 

所以就找不到mapper接口對應的xml映射文件。


解決這個問題的方法有兩種:第一種是要么逐級創建目錄;

             第二種就是使用  /  (a/b/c)分隔符來創建,這樣就可以是mapper接口和對應的xml映射文件在編譯后處於同一個目錄下;

 


免責聲明!

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



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