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