我在使 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 了。