Mybatis学习-配置文件被忽略

在Maven中,默认情况下,Maven要求我们将xml、properties等,都放在resources目录下,如果我们强行放在java目录下,默认情况下,打包的时候这个配置文件会被自动忽略掉

  1. 不要忽略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>
  1. 按照maven的要求

将xml文件放到resources目录下,但是,mybatis中默认情况下,UserMapper接口和UseMapper.xml,必须放在一个包下,所以,手动在resources目录下,创建一个和UserMapper接口相同的目录

posted @ 2020-03-12 18:36  shanshangsong  阅读(198)  评论(0)    收藏  举报