1
當application.properties
中的值發生變化時,@ConfigurationProperties annotated class
會自動刷新嗎?可以@ConfigurationProperties註釋類自動刷新?
或者我們是否必須重新啓動才能使新值適用?
當application.properties
中的值發生變化時,@ConfigurationProperties annotated class
會自動刷新嗎?可以@ConfigurationProperties註釋類自動刷新?
或者我們是否必須重新啓動才能使新值適用?
簡答:「不」。沒有通用的方法來知道application.properties中的更改是否需要重新啓動(例如TCP端口更改)。如果您知道更改不需要重新啓動,則可以使用PropertiesConfigurationFactory
(或ConfigurationPropertiesBindingPostProcessor
的公共API)重新綁定配置屬性。