Could not find resource mybatis-config.xml(找不到 xxx.xml)
在配置mybais-config.xml时,会遇到找不到xml文件的问题。
比如:
后来查找资料发现可能是maven的约定大于配置 导致配置文件无法生效
所以找到网上相关的配置代码放到pom.xml中
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>**/*.properties</exclude>
<exclude>**/*.xml</exclude>
</excludes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
但是,还是出现找不到mybatis-config.xml文件
但是假如把mybatis-config.xml放到target-classes当中,就能成功运行。
所以,可能还是pom.xml中directory配置没有弄好,重新修改之后(这边的mybatis-01是上一层的module):
<build>
<resources>
<resource>
<directory>mybatis-01/src/main/resources</directory>
<excludes>
<exclude>**/*.properties</exclude>
<exclude>**/*.xml</exclude>
</excludes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
Ps:注意更改pom.xml之后记得clean maven以及更新 reload all maven projects