mybatis错误——java.io.IOException: Could not find resource com/xxx/xxxMapper.xml
在学习mybatis的时候,在学习的过程中,配置都没有问题,但是出现了以下问题:java.io.IOException: Could not find resource com/xxx/xxxMapper.xml在解决的过程中,在网上找到了两种答案。现在我的目录结构如下:原因:IDEA是不会编译src的java目录的xml文件,所以在Mybatis的配置文件中找不到xml文件!(也有可能是Mave
·
在学习mybatis的时候,在学习的过程中,配置都没有问题,但是出现了以下问题:
java.io.IOException: Could not find resource com/xxx/xxxMapper.xml
在解决的过程中,在网上找到了两种答案。
现在我的目录结构如下:
原因:IDEA是不会编译src的java目录的xml文件,所以在Mybatis的配置文件中找不到xml文件!(也有可能是Maven构建项目的问题,网上教程很多项目是普通的Java web项目,所以可以放到src下面也能读取到)
方法一
不将xml放到src目录下面,将xxxMapper.xml放到Maven构建的resource目录下面!
方法二
在Maven的pom文件中,添加下面代码:
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
这样以后,就可以成功了。
更多推荐
已为社区贡献3条内容
所有评论(0)