1.首先我的项目结构是下面这个样子:
模仿别人的项目做的。。
在做完所有事情后点击运行,就出现了标题提到的异常:
2.因为是个小白第一次见这种错误,就跑到CSDN上查找相关的解决方法,但是都不尽人意,试过了几十遍没有一个能解决我碰到的这个问题。
很多帖子提到要把xml文档放到resource目录下,我检查了自己的项目路径,不过我的xml文档确实是放在这个目录下的
所以问题并不在这。
3.之后绝望地跑去与同学讨论,把项目放到他的电脑里试试,看看有没有可能是IDEA版本的问题。 但是在他那也是这个报错,他说运行时找不到这些文档,有没有可能是源码里写上去的路径出错了,于是我就去尝试去改写配置文件和源码中的路径。如下:
没改之前 的
尝试了修改之后(我选择的是copy path选项里的第二个路径)
结果运行之后还是不行报错。。。
最后同学提醒说应该试试写资源路径进去,于是再换一种路径,也就是下图的操作(其实红框里面的都是我改好后的,主要是看操作,copy好就粘贴进去)
改好后一运行,我的天,竟然换了一个报错,不过类型是一样的
这次是IUserDao这个xml文档识别不了,前面的SqlMapConfig.xml没有再报错说明改了之后有效果了,于是我们继续尝试改这个文档的路径
报错的地方是SqlMapConfig.xmlL里存放的路径,貌似也是无法识别。改之前是这样
跟之前一样操作
改好后再次运行,终于,弄了半天,原来是这些路径写错了,导致无法识别。
慢慢提高自己,在错误中前进。