Есть ли способ заставить Spring перезагрузить свойства начальной загрузки динамически?
У меня есть приложение весенней загрузки, которое автоматически настраивает экземпляр DynamicPropertyFactory от Netflix. Это позволяет нам читать любые свойства, которые знает весна, а также любые дополнительные источники, которые мы указываем.
Проблема возникает, когда мы меняем свойство пружины, используемое в основных классах пружин. Например logging.level.org.springframework.web=INFO
используется в базовых классах или весной до, во время и после установки applicationContext. Если мы изменим это свойство во время работы приложения, чтобы сказать logging.level.org.springframework.web=TRACE
...
dynamicPropertyFactory.getInstance (). getStringProperty () в конечном итоге реализует изменение. Однако основные классы пружин продолжают регистрироваться в INFO, а не переходить на TRACE, как ожидалось.