SpringMVC Maven打包war/jar没有Mapper.xml文件问题

位置:首页>文章>详情   分类: 教程分享 > Java教程   阅读(3111)   2023-03-28 11:29:14
maven项目结构

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中都被打包。
地址:https://www.leftso.com/article/191.html

相关阅读

spring boot mybatis 整合使用讲解介绍,spring boot与mybaties的使用讲解介绍。spring boot mybatis xml mapper方式的入门和通过一个...
引言    通过之前spring boot mybatis 整合的讲解: spring boot mybaties整合  (spring boot mybaties 整合 基于Java注解方式写...
本文章主要简单讲解目前流行的springMVC4+Spring4+Mybaties3(即SSM)框架整合
spring boot框架整合mybaties数据库暂时选用MySQL
Spring框架5.0,spring mvc 5.0入门教程。DispatcherServlet的详细讲解配置以及spring mvc5.0的helloword程序
Java spring mvc项目,Spring MVC中怎么实现301跳转
Java编程中spring mvc 获取请求ip,springmvc 获取访问ip
springmvc集成logback不打印spring mvc启动日志解决