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>
posted @ 2021-02-19 23:06  渐行、渐远  阅读(1877)  评论(0)    收藏  举报