gpt4 book ai didi

spring - 如何在 Spring 中动态维护、更新应用程序属性?

转载 作者:行者123 更新时间:2023-12-03 11:58:56 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How can I reload properties file in Spring 4 using annotations?

(3 个回答)


4年前关闭。




我想在 Spring 应用程序中维护一个应用程序属性列表,如服务端点、应用程序变量等。这些属性应该能够动态更新(可能通过系统管理员的网页)。

spring 是否具有内置功能来完成此要求?

最佳答案

我不确定 spring 是否有动态更新属性文件的实现。

您可以使用 FileInputStream 来执行诸如读取属性文件之类的操作。成Properties目的。然后您将能够更新属性。稍后您可以使用 FileOutputStream 将属性写回到同一个文件中。 .

// reading the existing properties
FileInputStream in = new FileInputStream("propertiesFile");
Properties props = new Properties();
props.load(in);
in.close();
// writing back the properties after updation
FileOutputStream out = new FileOutputStream("propertiesFile");
props.setProperty("property", "value");
props.store(out, null);
out.close();

关于spring - 如何在 Spring 中动态维护、更新应用程序属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41192085/

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