【发布时间】:2010-01-20 17:39:16
【问题描述】:
在 Java 中存储和加载应用程序级属性的最佳方式是什么。
有什么类似于 .net 的东西,我可以在 app.config 中放一些东西
<appSettings>
<add key="emailAddress" value="me@example.com" />
</appSettings>
然后像这样检索它:
string AdminEmail = ConfigurationManager.AppSettings["emailAddress"];
我必须将属性文件加载到文件流中吗?似乎是不必要的工作。
我试过这个:
Properties props = new Properties();
FileInputStream fis = new FileInputStream("myProps.properties");
props.load(fis);
fis.close();
但这给了我一个 java.io.FileNotFoundException 异常。与类相关的属性文件需要转到哪里?
【问题讨论】: