我必须在服务器(wildfly 9)启动时加载一些属性文件(例如:电子邮件属性)。如何添加文件,如何在Java代码中访问文件?
答案 0 :(得分:0)
导入Java实用程序属性import java.util.Properties;
然后在WebContent / WEB-INF /中创建包含以下内容的email.properties:
EMAIL:test@gmail.com
并像这样访问它:
Properties props = new Properties();
try {
props.load(Thread.currentThread().getContextClassLoader().getResourceAsStream("email.properties"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String email = props.getProperty("EMAIL");
字符串电子邮件将返回'test@gmail.com'
希望有帮助
答案 1 :(得分:0)
用于读取属性文件的代码
Properties properties = new Properties();InputStream stream = null;try {stream = this.getClass().getClassLoader().getResourceAsStream(“propertyfile.properties”); properties.load(stream); String emailId = properties.getProperty(“email”);} catch(IOException e){ e.printStackTrace();} finally{stream.close();}