IDEA使用MyBatis导入xml文件报错Could not find resource
报错信息:Cause: java.io.IOException: Could not find resource
一、前言
第一次学习MyBatis框架时,把Mapper.xml文件路径导入mybatis-config.xml后进行编译报错
二、原因
路径名是没错,错在建的文件夹不对,书上说在src/main/resources文件夹下面和/src/main/java文件夹下面都要建com.itheima文件夹,但是建立的方法有区别
1.在java目录下建立包,我们可以直接连着输入包名com.itheima
2.但是在resources文件夹下面建立这个文件夹,要用/分隔,不能用 ‘.’ ,书上也没说清,会导致错误
3. 我们可以看一下分别建立的包和文件夹的路径
这样就没问题了,但如果我们在resources文件夹下建立名为com.itheima.mapper的文件夹,它的路径是这样的:
总结
如果要把mapper文件夹建在src/main/resources文件夹下,如果不注意细节会导致错误。