gpt4 book ai didi

java - 如何在执行时配置Java配置属性?

转载 作者:行者123 更新时间:2023-12-02 05:23:34 26 4
gpt4 key购买 nike

我有一个标准的 Java 应用程序,它在启动时读取配置属性,运行良好。但是,我想在执行时更新配置属性,而不是每次都编译代码。我该如何去做呢。

例如代码:

Properties py = new Properties();
InputStream ins;
String prepName = "config.properties";

ins = getClass().getClassLoader().getResourceAsStream(prepName);

if (ins == null) {
System.err.println("Couldn't find the file!");
return "Error";
}
py.load(ins);

String message = py.getProperty("msg");

资源/config.properties

msg=testMessage

如果我想动态更改消息,我该怎么做?

最佳答案

您可以使用setProperty(String key, String value)在运行时更改值。

py.setProperty("msg", "newValue");

关于java - 如何在执行时配置Java配置属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26283676/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com