我有一个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。