gpt4 book ai didi

java - 如何以编程方式在 Java 中设置属性属性?

转载 作者:行者123 更新时间:2023-12-01 10:54:29 24 4
gpt4 key购买 nike

我正在查看 sentry for java它需要一个属性文件:

.level=WARN
handlers=net.kencochrane.raven.jul.SentryHandler
net.kencochrane.raven.jul.SentryHandler.dsn=https://<key>:<secret>@app.getsentry.com/<project>
net.kencochrane.raven.jul.SentryHandler.tags=tag1:value1,tag2:value2

它通过以下方式加载文件:java -Djava.util.logging.config.file=/path/to/app.properties MyClass

我想在java源中设置属性;我该怎么做?

看来我可以使用Properties类(class)?但不确定(Java 不是我的主要语言)。

最佳答案

如果您想在运行时动态设置属性,您可以使用以下代码:

Properties props = null;
FileInputStream fis = null;
String propFile = "path_to_your_file_with_properties";

try {
fis = new FileInputStream(propFile);
props.load(fis)
props.setProperty("key", "value");
} catch (Exception e) {
//handle exception here
} finally {
//close FileInputStream
}

关于java - 如何以编程方式在 Java 中设置属性属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33696693/

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