maven项目mapper文件加载不到classpath问题解决方案

在调试我的maven项目的过程种,当我执行maven install时总提示找不到mapper.xml文件,看了一下大家的说法,都说是maven没有把src/main/java下的mapper包记载到classpath种,可以通过修改maven配置文件pom.xml的方式解决,就是将src/main/java下的xml文件包含进来,像下面这样配置:

 <build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>

但是我配置之后,mapper.xml文件是加载成功了,可是我的src/main/resources下的文件又找不到了,于是我废弃这种方式,修改了一下eclipse中的配置,修改方式如下:

1 、右键项目-Build Path-Configure Build Path

maven项目mapper文件加载不到classpath问题解决方案

2、按图中顺序依次选中

maven项目mapper文件加载不到classpath问题解决方案

3、添加配置

maven项目mapper文件加载不到classpath问题解决方案

按照上图中的顺序进行添加:即将src/main/java下的xml文件都加载到classpath中,因为我已经添加过了,所以提示Pattern already exists。配置完后applay就可以了,再次install就不会出现找不到mapper或找不到资源文件的问题了。

上一篇:[python]UnicodeEncodeError: 'gbk' codec can't encode character '\ufffd'


下一篇:eclipse 从git取项目,导入为maven项目,新加的方法,报加载主类错误