我们在属性文件中有一些数据。这些数据在许多类中使用。所以,我们在每个类中创建一个Properties类对象,然后使用getProperty()方法读取数据。这导致代码重复。如何避免多次读取属性文件
有人可以请建议一些最佳实践,以避免这种情况吗?即来到我的脑海
的一件事是:
创建一个类
有属性文件每个属性公共变量在这个类
有值分配给每个属性
在该方法需要属性值的类,为这个类创建一个对象并访问公共变量
但是,我不喜欢这种方法的东西是公共变量,并且如果新属性被添加到属性文件中,我需要添加代码来读取该类中的属性。
任何帮助表示赞赏。
谢谢!
怎么样'Singleton'方法的 –
的可能重复[让您在各种类可用的Java属性?](http://stackoverflow.com/questions/4750131/make-java-properties-available-across-classes) –