Mybatis学习-配置文件被忽略
在Maven中,默认情况下,Maven要求我们将xml、properties等,都放在resources目录下,如果我们强行放在java目录下,默认情况下,打包的时候这个配置文件会被自动忽略掉
- 不要忽略XMl配置
在pom.xml 中,添加如下配置
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
- 按照maven的要求
将xml文件放到resources目录下,但是,mybatis中默认情况下,UserMapper接口和UseMapper.xml,必须放在一个包下,所以,手动在resources目录下,创建一个和UserMapper接口相同的目录


浙公网安备 33010602011771号