我是一个学生
2021-09-20 02:22
采纳率: 100%
浏览 37
已结题

getResourceAsStream找不到mybatis-config.xml

我已经将mybatis-config.xml放在resources文件夹下了,它也是resources root目录,在运行测试类的时候还是报错找不到。

img

报错
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)

求专家们帮忙解决!

  • 好问题 提建议
  • 收藏

3条回答 默认 最新

  • 我是一个学生 2021-09-20 12:19
    已采纳

    我已经解决了,是因为两个小错误
    (1)mybatis-config和StudentMapper不是xml文件;创建file的时候要带上后缀名,后面再选open matching files没用;
    (2)dao.StudentDao写成了dao/StudentDao。

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • birthday.369 2021-09-20 07:38

    先看一下有没有编译进去,其次试一下把mybatis核心文件放进mappers里面去,或者在resources下面再创一个config文件夹,把核心文件丢进去,刷新一下再运行

    评论
    解决 无用
    打赏 举报
  • a1767028198 2021-09-20 10:12

    找不到就用Class.getXXXXXXForStream呗!你要愿意,fileInputStream都行

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题