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

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

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文件问题

相关文章:

你感兴趣的文章:

标签云: