
xml是属于我们的资源文件,所以在src/main/java中是不被打包的,只有存在src/main/resources中才会进行打包。
解决方法:
1.将mapper.xml文件放在resources目录下2.配置pom.xml打包信息
<build>
<finalName>xzbms</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.tld</include>
</includes>
<!-- 这里是false,用true会报 数据库连接 错误 -->
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.tld</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build> 意思就是不管在src/main/java或者是src/main/resources中都被打包。
版权所有 © 【左搜】 欢迎非商用转载,转载请按下面格式注明出处,商业转载请联系授权,违者必究。(提示:点击下方内容复制出处)
源文: SpringMVC Maven打包war/jar没有Mapper.xml文件问题 ,链接:https://www.leftso.com/article/191.html,来源:左搜
评论