resouces下的xml文件无法编译到target/classes下的原因


 默认情况下,如果没有指定resources,目前认为自动会将src/main/resources下的.xml文件放到target里头的classes文件夹下的package下的文件夹里。
如果设定了resources,那么默认的就会失效,因此需要设置指定resources文件夹。
如下,我们手工制定了resource,则原有默认值会失效,resouces下的mybatis文件就无法编译到classes下,所以要手工指定路径
注意:也可以不手工指定,编译后,执行一下代码,会自动加载到target/classes下
<resource>
<directory>src/main/java</directory><!--所在的目录-->
<includes><!--包括目录下的.properties,.xml 文件都会扫描到-->
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
===================================================
添加以下指定resouce
<resource>
<directory>src/main/resources</directory>
</resource>


免责声明!

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



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