将属性文件添加到服务器

时间:2018-12-17 09:18:31

标签: java spring

我必须在服务器(wildfly 9)启动时加载一些属性文件(例如:电子邮件属性)。如何添加文件,如何在Java代码中访问文件?

2 个答案:

答案 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();}