需要创建一个类,我可以在其中加载属性并能够从该类中调用所需的属性。比如propertiesClass.getname();
到目前为止,这是我的课程。我似乎无法启动属性加载。
所以我需要的是项目中的另一个类来做(目前为空)
字符串 url = TestProperties.getBaseUrl();
*更新了课程,这是现在的样子。
public class TestProperties {
private static Properties testProperties;
private static String instanceUrl;
public TestProperties() throws Exception{
loadProperties();
getInstanceProperties();
instanceUrl = TestProperties.testProperties.getProperty("confluence.base.url","");
}
public static String getBaseUrl(){
return instanceUrl;
}
private void loadProperties() throws IOException {
InputStream testPropertiesInput = this.getClass().getClassLoader().getResourceAsStream("smoketest.properties");
TestProperties.testProperties = new Properties();
// if (null != testProperties) {
try{
TestProperties.testProperties.load(testPropertiesInput);
} finally {
IOUtils.closeQuietly(testPropertiesInput);
}
// }
}
}
my otherclass(){
String myurl = TestProperties.getBaseUrl();
}