spring-boot - 重新绑定 @ConfigurationProperties 对象
问题描述
我在我的应用程序中使用 spring cloud consul 和配置,并且当 consul 中的配置发生更改时,我能够刷新已@ConfigurationProperties
注释的任何对象。
但我只想知道,有什么方法可以控制是否刷新,甚至领事中的配置是否已更改(例如,我将在领事配置中将布尔值设置为 true 以触发重新绑定并设置为 false不触发重新绑定?)?我知道我可以使用@EventListener
来做EnvironmentChangeEvent
一些事情,但不确定在那里究竟需要实现什么。
解决方案
推荐阅读
- c++ - 派生类的属性为空
- android - Retorfit 查询参数采用 & 和 ? 一起
- visual-studio-2010 - 请求被中止:无法创建 SSL/TLS 安全通道。时
- ios - 为什么 ViewModel 函数在 SwiftUI 中抛出错误?
- java - 我在使用数组和 if-else 语句在扫描仪中进行多次打印时遇到困难
- reactjs - 反应 UseContext 最新值
- javascript - onload 在脚本加载之前触发——但仅限于较旧的 iPad
- java - 如何使用 JAVA Rest Assured API 发送二进制类型的请求上传文件
- c# - EF Core 支持字段字符串数组
- spring-boot - Spring boot - RestTemplate.exchange() 后损坏的授权标头值