但行好事
莫论前程❤

Mybatis编译后找不到配置文件

maven项目还要注意一点,maven 的compiler插件在编译时是不会将package下的文本文件给编译到target下的,  下图是我在用mybatis框架的时候将xml的mapper给放到package编译后的效果: 

这里写图片描述

这个得在pom.xml加对应的配置(这是在使用mybatis时遇到的坑):

<build>
        <finalName>java-io</finalName>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <!--properties的配置文件会和编译后的class文件放在一起-->
                    <include>**/*.properties</include>
                </includes>
                插入点
            </resource>
            <resource>
                <!--加载配置的资源-->
                <directory>src/main/resources</directory>
            </resource>
        </resources>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

插入点

                ========或者============
                <directory>${basedir}/src/main/java</directory>
                <excludes>
                    <exclude>**/*.java</exclude>
                </excludes>
赞(0) 打赏
未经允许不得转载:刘鹏博客 » Mybatis编译后找不到配置文件
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏