我正在开发具有数据库存储库的Java项目,并且遇到了愚蠢的问题。我使用MySQL和Mybatis 3.4.5。位于resources / mybatis文件夹中的配置文件(mybatis-config.xml)。

project structure

我尝试通过以下代码阅读它:

public class MySQLAttrRepo implements AttrRepo {
       public static final String CONFIGURATION_XML = "mybatis/mybatis-config.xml";
       private InputStream inputStream = Resources.getResourceAsStream(CONFIGURATION_XML);
}


但有一个例外

java.io.IOException: Could not find resource mybatis/mybatis-config.xml


我怎么了

最佳答案

固定。原因是pom.xml中的包装错误。我将“ pom”设置为“ jar”。

关于java - MyBatis无法加载位于项目资源文件夹中的配置xml,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60084189/

10-13 04:21