maven项目mapper文件加载不到classpath问题解决方案


在调试我的maven项目的过程种,当我执行maven install时总提示找不到mapper.xml文件,看了一下大家的说法,都说是maven没有把src/main/java下的mapper包记载到classpath种,可以通过修改maven配置文件pom.xml的方式解决,就是将src/main/java下的xml文件包含进来,像下面这样配置:

 1 <build>
 2     <resources>
 3         <resource>
 4             <directory>src/main/java</directory>
 5             <includes>
 6                 <include>**/*.xml</include>
 7             </includes>
 8         </resource>
 9     </resources>
10 </build>

但是我配置之后,mapper.xml文件是加载成功了,可是我的src/main/resources下的文件又找不到了,于是我废弃这种方式,修改了一下eclipse中的配置,修改方式如下:

1 、右键项目-Build Path-Configure Build Path

2、按图中顺序依次选中

3、添加配置

按照上图中的顺序进行添加:即将src/main/java下的xml文件都加载到classpath中,因为我已经添加过了,所以提示Pattern already exists。配置完后applay就可以了,再次install就不会出现找不到mapper或找不到资源文件的问题了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM