我有一个类充当属性/配置类。除此之外,我还有一个包含属性的 JSON 文件。
现在,在我的主类中,我正在实例化一个属性对象,然后使用 gson 的 fromJson 方法将 JSON 文件读入该对象。然后我将其传递给我的其他类,以便他们能够访问这些属性。
我想重构我的设计,使这个属性类具有静态变量和方法,这样我就不必实例化它来访问属性。
我想知道这是否可以使用 gson,或者这种设计是否是个好主意。
谢谢!
最佳答案
您可以在属性类中使用 static
block ,对吗?像现在一样初始化那里的字段。使它们成为 final
以避免竞争条件。
关于java - 使用 JSON 文件初始化静态类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44935304/