可以@ConfigurationProperties注释类自动刷新吗?

时间:2014-06-22 12:16:49

标签: spring-boot

@ConfigurationProperties annotated class更改值时,application.properties可以自动刷新吗?

或者我们是否必须重新启动以使新值适用?

1 个答案:

答案 0 :(得分:1)

简短回答:"没有"。没有一般方法可以知道application.properties中的更改是否需要重新启动(例如TCP端口更改)。如果您知道更改不需要重新启动,那么您可以使用PropertiesConfigurationFactory(或ConfigurationPropertiesBindingPostProcessor的公共API)重新绑定配置属性。