xqlee 1300 0 2017-07-06 19:07:57

文章位置:左搜> 编程技术> 正文
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中都被打包。