美文网首页
idea编译时找不到mapper.xml文件

idea编译时找不到mapper.xml文件

作者: 罗亮leon | 来源:发表于2017-01-04 00:27 被阅读0次

    今天使用idea工具玩mybatis遇到一个很大的坑,我使用mybatis的代码生成器(mybatis-generator-core)生成 Java代码,就在感觉一起都万事大吉时,我运行单元测试,爆出一个错误 说 啥。。not found,很明显说找不到啥东西,于是检查一遍代码,也没发现啥问题,百度。。。,google。。。木有获得结果。

    此时,我大脑已经短路。因为太久没使用mabatis,所以总是觉得自己环境搭建有问题。又到网上去找各种例子,发现没啥不一样啊 。。。更加没有头绪了

    最后我无意间查看了一下classes目录下的确没发现xml文件的存在。此时我严重怀疑是idea的问题。于是继续百度,这次没有让我失望,的确是idea的原因。

    idea默认是不编译 src\main\java下的xml文件的,所以如果是使用mybatis,有两个方案:

    1. 在src\mian\resources下创建一个文件夹存放mapper文件。
    
    2.在pom.xml下加个配置
    
        <build>
            <resources>
                <resource>
                    <directory>src/main/java</directory>
                    <includes>
                        <include>**/*.xml</include>
                    </includes>
                </resource>
            </resources>
        </build>
    

    相关文章

      网友评论

          本文标题:idea编译时找不到mapper.xml文件

          本文链接:https://www.haomeiwen.com/subject/ygxovttx.html