目录
一、问题描述:
报错如下:
二 、产生原因:
我们在idea中写配置文件的时候配置文件无法被导出或者生效,就会出现以上报错。
三、解决方法:
1、复制该配置文件到target对应目录中,例如把UserMapper.xml复制到下面,一开始target对应目录里面是没有该配置文件的。
2、第一种方法太麻烦了,不能每次出现问题就复制一下,还有一种方法,把下列这段代码复制到pom.xml中,如果复制到父工程的pom.xml可能不会立刻生效,保险的方法就是在复制一份到子工程的pom.xml中。代码如下:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
注意:要是还不行就刷新一下maven。
好的,问题解决,确定不点赞收藏一下?万一下次遇到还能用到。