有没有办法动态地重新启动Spring重引导属性?

时间:2016-07-28 21:46:20

标签: java spring spring-boot apache-commons-config netflix-archaius

我有一个spring-boot应用程序,可以自动配置Netflix的DynamicPropertyFactory实例。这使我们能够读取spring知道的任何属性以及我们指定的任何其他来源。

当我们更改核心spring类中使用的spring属性时会出现问题。例如,logging.level.org.springframework.web=INFO用于核心类或在applicationContext设置之前,期间和之后弹出。如果我们在应用程序运行时更改此属性,请说logging.level.org.springframework.web=TRACE ...

dynamicPropertyFactory.getInstance()。getStringProperty()最终实现了更改。但是,Spring核心类继续记录INFO而不是按预期更改为TRACE。

0 个答案:

没有答案