MyBatis 找不到 mybatis-config.xml

5 java mybatis

我在使 MyBatis (3.4.6) 工作时遇到一些麻烦。

我已将mybatis-config.xml文件放在项目的src/main/resources文件夹中,但是当我运行单元测试时,出现以下错误。

> java.io.IOException: Could not find resource mybatis-config.xml   at
> org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:114)
Run Code Online (Sandbox Code Playgroud)

这是我用来读取 XML 文件的代码。

String resource = "mybatis-config.xml";
try 
{
    InputStream inputStream = Resources.getResourceAsStream(resource);
    sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);

} catch (IOException ex) {

    ex.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

有人有什么想法吗?

小智 1

感谢大家的意见,我知道出了什么问题。

这是我在 15 年编程生涯中见过的最奇怪的 Eclipse 配置问题,不知何故,项目中的所有 XML 文件都被标记为文本文件。

认为可能是时候迁移到 IntelliJ 了。