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>
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步