小白的我从Eclipse转到IEDA感觉有点烦,今天就踩到了一个坑,因为从Eclipse平行移植的项目运行后出现了以下错误
主要原因是因为resource文件夹其实如果不做pom文件配置是读不到java文件夹里的文件的,在网上找到过如何处理这个问题的教程,比如这个连接下的博主就写的不错:https://blog.youkuaiyun.com/weixin_43945685/article/details/100074663
可是我使用配置pom文件的方法却失败了,所以我直接把mapper.xml放resources文件夹下了,这样虽然配置文件不报错了,但是出现了下面的报错:
此时mapper.xml是直接放在resources目录下的,我也不知道为什么会报错,可能编译器把映射文件当成了配置文件了吧!
解决这个问题只要把映射文件放到一个resources目录下的其他新建目录中而不是直接把mapper.xml直接放到resource。
可以运行起来的目录结构: