我们可以使用spring cloud config在运行时更改其中一个bean的配置属性,而无需重新启动应用程序,即需要重新加载上下文吗?
我目前有一个spring启动设置,其中任何更改应用程序属性需要重新启动应用程序。
使用spring cloud config可以在不重启的情况下刷新配置属性。您可以:
如果使用弹簧执行器,则- 调用刷新端点。请记住考虑依赖于某些属性的bean的
@RefreshScope
。见https://spring.io/guides/gs/centralized-configuration/ - 使用Spring Cloud配置总线作为向所有配置客户端广播配置更改的手段。https://spring.io/projects/spring-cloud-bus学习