gpt4 book ai didi

java - 如何在不重新启动服务器的情况下更改注释的值

转载 作者:太空宇宙 更新时间:2023-11-04 13:48:14 26 4
gpt4 key购买 nike

我有以下代码:

@Value("${XXX.Run.Flag}") 
private String xxxABC;

我正在从 config.properties 文件中读取 XXX.Run.Flag 的值。

现在,每当我在配置文件中更改此键的值时,除非我重新启动服务器,否则它不会得到反射(reflect)。我知道注释在应用程序启动期间被初始化。

如果我对注释键值进行任何更改,我不想重新启动服务器。有人可以建议我如何做到这一点。

我正在使用 Portlet Spring MVC 3.0。

最佳答案

您可能需要考虑Spring cloud config server ,它确实提供了很多,包括您所要求的

@RefreshScope 对于希望在配置更改时重新初始化的 Spring @Beans

关于java - 如何在不重新启动服务器的情况下更改注释的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30596643/

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