读取Java属性文件的最佳选择是什么?

Mr *_*gan 4 java

我有一个应用程序,它使用servlet从web.xml读取一个初始化参数,以获取属性文件的位置.然后,serlvet创建一个类的实例,该类存储文件的位置以供其他程序根据需要读取.该类具有适当的get和set方法.

但是我的问题涉及对属性的访问:是否应该在运行时由每个程序读取物理属性文件,还是应该将属性存储在内存中?

这些属性目前没有在运行时更改,但这可能会改变?我已经看到了各种替代方法,但我不确定哪种方法最好.

谢谢

摩根先生

Bal*_*usC 6

如果属性文件不大,则将其存储在内存中可能比每次从磁盘读取更有效.您可能需要考虑Apache Commons Configuration.它支持自动重新加载.

  • +1我不知道这个apache commons类. (2认同)