Spring config @RefreshScope



我可以只在Cloud配置服务器中使用@RefreshScope(以及属性上的@Value(,也可以在没有配置服务器的情况下使用吗?我正在尝试在没有配置服务器的情况下使用它。我正在尝试通过更改.properties文件中的值来获取@Value属性,并尝试再次请求,我会得到更新的值吗?这可能吗?

不,您应该将它与Config服务器一起使用,否则您将无法实时读取更新属性。如果您在动态加载更新的属性时遇到任何问题,请阅读本文并了解这一点。

理论上,您可以刷新应用程序上下文,但我不会建议这样做。Spring Cloud提供了一个注释来标记bean令人耳目一新。通过添加弹簧执行器,我们可以刷新这些bean在飞行中。

相关内容

  • 没有找到相关文章

最新更新