首页 > 解决方案 > 重新绑定 @ConfigurationProperties 对象

问题描述

我在我的应用程序中使用 spring cloud consul 和配置,并且当 consul 中的配置发生更改时,我能够刷新已@ConfigurationProperties注释的任何对象。

但我只想知道,有什么方法可以控制是否刷新,甚至领事中的配置是否已更改(例如,我将在领事配置中将布尔值设置为 true 以触发重新绑定并设置为 false不触发重新绑定?)?我知道我可以使用@EventListener来做EnvironmentChangeEvent一些事情,但不确定在那里究竟需要实现什么。

标签: spring-bootspring-cloudspring-cloud-config

解决方案


推荐阅读