Maven项目编译之后xml文件不存在
如题:
问题请看图,target目录是编译之后的,发现并没有对应的mapper.xml文件
原因:
maven项目默认不加载此类文件
解决办法有两个:
其一是将mybatis的xml映射文件放在maven中的“resources”目录下;
其二是在maven项目的根目录的pom.xml文件中添加指定生成xml资源文件的目录,其代码如下:
<!-- maven 默认不会编译xml配置文件,需要手动指定-->
<project>
----
---- <build>
----
----
<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource> </resources> </build>
</project>