我有一个应用程序,该应用程序使用servlet从web.xml读取初始化参数以获取属性文件的位置。然后,serlvet创建一个类的实例,该类存储文件的位置,以便其他程序根据需要读取。此类具有适当的get和set方法。
但是我的问题涉及对属性的访问:物理属性文件应在运行时由每个程序读取,还是应将属性存储在内存中?
这些属性当前在运行时未更改,但是可能会更改吗?我见过各种替代方法,但不确定哪种方法最好。
谢谢
摩根先生
最佳答案
如果属性文件不大,则将其存储在内存中可能比每次从磁盘读取文件都更有效。您可能需要考虑Apache Commons Configuration。它支持automatic reloading。