我想更改.properties
应该从哪个文件类获取它们。
我的课现在是这样的:
public class MyClass {
private String str;
public MyClass() throws IOException {
loadProperties();
}
private void loadProperties() throws IOException {
Properties props = new Properties();
props.load(getClass().getClassLoader().getResourceAsStream("my.properties"));
str= props.getProperty("property");
}
为什么测试我希望从另一个文件加载属性。
这是 apache camel 应用程序,所以我现在有这个:
public class ConverterTest {
@Override
protected RouteBuilder createRouteBuilder() throws Exception {
return new MyClass(); //--> Here i must load from another file
}
@Test
// test
}
这可以实现吗?