第一次做mybatis的时候做了一个小例子,但是测试的时候 ,一直报错,于是去网上搜索原因 ,发现大多数都是说的情况一,但是我的并不是。最后还是解决了,所以在总结一下出现这种情况的原因。
java.io.IOException: Could not find resource mybatis-config.xml
首先检查你的路径是否正确,如果路径确认正确无误,则有可能是以下原因
情况一:
配置文件没有加载上,mybatis-config.xml中的配置文件没有加载上,你的配置文件是不是放在了文件夹中没有被eclipse默认加载,所以报错。
如果是这样的原因最简单的解决方案就是将你的mybatis-config.xml从你的文件夹中转移到src中,这样eclipse会默认加载。
如果你是新建的一个文件夹中不想放在src下,那么你还可以这样:
右键你的文件夹 ,然后
情况二
网上大部分给的解决方案就是这个,当我简单粗暴的将配置文件放到src下后,运行,发现还是不能解决,然后我就从头到尾推演了一遍的操作,突然想起来,因为偷懒(程序员么,偷懒是一种信仰)没有引入mybatis的约束文件。于是我就去引入约束条件,然后perfect。
总结:找不到原因或者不能解决的时候,可以把自己思路重新推一下,看看是不是漏了什么,尤其对新手来说,很有帮助。
让人兴奋的绿色。