在@ConfigurationProperties annotated class
更改值时,application.properties
可以自动刷新吗?
或者我们是否必须重新启动以使新值适用?
答案 0 :(得分:1)
简短回答:"没有"。没有一般方法可以知道application.properties中的更改是否需要重新启动(例如TCP端口更改)。如果您知道更改不需要重新启动,那么您可以使用PropertiesConfigurationFactory
(或ConfigurationPropertiesBindingPostProcessor
的公共API)重新绑定配置属性。