maven项目加载不到配置文件,映射文件,或者Spring的配置文件
在我们写maven项目的时候,最常见的问题莫过于就是启动项目,在控制台上面,会报binding Exception 。调用mapper接口的时候,报binding失败,这样是泛指你的接口找不到对应的映射文件。
如果我们细心的话,就可以发现,在我们的target目录下,只能找到mapper接口,但是却找不到同目录对应的XML文件,造成这样的问题就是在项目打包的时候,没有将xml一并打包,这时候,我们需要在pom.xml文件中编写,写入如下代码:
> <resources>
> <resource>
> <directory>src/main/java</directory>
> <includes>
> <include>**/*.xml</include>
> <include>**/*.properties</include>
> </includes>
> </resource>
> <resource>
> <directory>src/main/resources</directory>
> <includes>
> <include>**/*.properties</include>
> <include>**/*.xml</include>
> <include>**/*.tld</include>
> </includes>
> <filtering>true</filtering>
> </resource>
> </resources>
directory对应的是你的文件所放目录
include指的是要把什么文件打包包含进去
照片如下:
当然了 如果你还编写了其他的配置文件,下面是properties和tld文件的 如果你的是放到resources目录的话
在
查看点击下方
⬇️
点击查看代码
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.tld</include>
</includes>
<filtering>true</filtering>
</resource>