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

编程教程 > Java > Spring (5963) 2024-11-26 14:39:04
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中都被打包。

评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
spring boot mybatis 整合使用讲解介绍,spring boot与MyBatis的使用讲解介绍。spring boot mybatis xml mapper方式的入门和通过一个简...
引言    通过之前spring boot mybatis 整合的讲解: spring boot mybaties整合  (spring boot mybaties 整合 基于Java注解方式写...
spring boot框架整合MyBatis数据库暂时选用MySQL
Spring框架5.0,spring mvc 5.0入门教程。DispatcherServlet的详细讲解配置以及spring mvc5.0的helloword程序
springmvc集成logback不打印spring mvc启动日志解决
Java编程中spring mvc 获取请求ip,springmvc 获取访问ip
Spring Context 与Spring MVC Context那些坑
spring mvc采用mapping代码方式配置项目的默认首页注意事项,spring mvc,默认首页,spring
​Spring Boot 或者Spring MVC 判断请求类型是否为Ajax请求具体如下:public static boolean isAjaxRequest(HttpServletRequ...
在这个Spring5教程中,学习创建Spring 5 MVC Web应用程序,处理表单提交,集成hibernate连接到后端数据库,以及添加用于输入表单字段验证的hibernate验证器。
spring mvc项目是spring的一个子项目用于处理视图层的请求,类似Struts框架。302跳转很简单:@RequestMapping(value =
本文旨在介绍如何使用Spring Boot和Mybatis来构建应用程序。Spring Boot是一个基于Spring框架的轻量级框架,可以帮助开发者快速构建应用程序,减少编码和维护时间。Myb...
本文主要讲解spring boot框架整合MyBatis后,如何打印出MyBatis的sql语句以及参数列表