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

今天使用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下加个配置

    
        
            
                src/main/java
                
                    **/*.xml
                
            
        
    

你可能感兴趣的:(idea编译时找不到mapper.xml文件)