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

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

这些属性当前在运行时未更改,但是可能会更改吗?我见过各种替代方法,但不确定哪种方法最好。

谢谢

摩根先生

最佳答案

如果属性文件不大,则将其存储在内存中可能比每次从磁盘读取文件都更有效。您可能需要考虑Apache Commons Configuration。它支持automatic reloading

10-04 12:06
查看更多