Spring Cloud RefreshScope后刷新挂钩
作者:互联网
是否存在@RequestScope后刷新挂钩的概念?
使用案例:
我们需要推送配置更改.目前,这是手动的,并作为应用重启的一部分触发.但是,如果我们可以触发/ bus / refresh,一旦环境被刷新,不破坏bean(在这种情况下是@Service),但是一旦新环境值更新,就会激活一些配置更改?这样的事情可能吗?
解决方法:
我使用的解决方案是使我的@Service实现ApplicationListener并覆盖onApplicationEvent(RefreshRemoteApplicationEvent事件).这已在RefreshListener中执行,但我的实现能够检查更改的密钥并根据特定密钥的客户端设置更改的规则作出反应.
标签:spring,spring-boot-2,spring-cloud-2,spring-cloud-config 来源: https://codeday.me/bug/20190623/1269430.html