我试图在谷歌上查找任何相关信息,但没有任何结果。 有人可以解释一下,如果有任何原因我们应该通过 config.properties 加载属性,然后声明“Properties prop”,然后阅读它......而不是直接将静态字段定义为某个类的属性(我猜更简单、更快) .
Public ConfigClass{
public static string SERVERNAME = "some hostname";
public static string USERNAME = "some username"
}
然后,如果我们需要的话,只需在代码中调用它,例如
ConfigClass.SERVERNAME
我正在谈论简单的场景,我想使用简单的属性,例如服务器名称,用户名等......
最佳答案
一个优点是您可以更改这些值,而无需重新编译和重新部署代码。此外,这可能适用于私有(private)项目,但假设您是一家拥有多个客户的公司,每个客户的值可能不同。
关于Java - 属性作为直接在类上的静态字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51601463/