[我在2014年7月29日问过这个问题,但是在2014年7月31日,一切都刚刚开始工作,我没有做任何改变。 ]
在Java项目中(在IntelliJ中),我标记了:
src/main/java
作为Sources Root src/test/java
作为测试来源根src/main/resources
作为资源根src/test/resources
作为测试资源根我有一个文件:test/java/Test1.java
我尝试加载config.properties
中的src/test/resources
文件,但加载的内容是config.properties
中的src/main/resources
。我有其他项目正确加载我的测试资源文件。我不确定为什么在这个项目中我没有做到这一点。我在项目的其他地方有一个PropertiesUtil.loadProperties
静态方法来执行此操作:
String filename = "config.properties";
input = PropertiesUtil.class.getClassLoader().getResourceAsStream(filename);
这就是为什么我没有收到正确的config.properties
文件?如何加载测试config.properties
?