我已经将mybatis-config.xml放在resources文件夹下了,它也是resources root目录,在运行测试类的时候还是报错找不到。
报错
java.io.IOException: Could not find resource mybatis-config.xml
at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:114)
at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:100)
at dao.StudentDaoTest.insertStudent(StudentDaoTest.java:19)
求专家们帮忙解决!
我已经解决了,是因为两个小错误
(1)mybatis-config和StudentMapper不是xml文件;创建file的时候要带上后缀名,后面再选open matching files没用;
(2)dao.StudentDao写成了dao/StudentDao。
先看一下有没有编译进去,其次试一下把mybatis核心文件放进mappers里面去,或者在resources下面再创一个config文件夹,把核心文件丢进去,刷新一下再运行
找不到就用Class.getXXXXXXForStream呗!你要愿意,fileInputStream都行