Есть ли способ заставить Spring перезагрузить свойства начальной загрузки динамически?

У меня есть приложение весенней загрузки, которое автоматически настраивает экземпляр DynamicPropertyFactory от Netflix. Это позволяет нам читать любые свойства, которые знает весна, а также любые дополнительные источники, которые мы указываем.

Проблема возникает, когда мы меняем свойство пружины, используемое в основных классах пружин. Например logging.level.org.springframework.web=INFO используется в базовых классах или весной до, во время и после установки applicationContext. Если мы изменим это свойство во время работы приложения, чтобы сказать logging.level.org.springframework.web=TRACE...

dynamicPropertyFactory.getInstance (). getStringProperty () в конечном итоге реализует изменение. Однако основные классы пружин продолжают регистрироваться в INFO, а не переходить на TRACE, как ожидалось.

0 ответов

Другие вопросы по тегам