Я недавно реализовал Spring Cloud Config Server
.Мое приложение (клиент) может извлекать профили приложений и обновлять их в полете.К сожалению, настройки CORS, которые также объявлены там, не перезагружаются Spring во время выполнения.Я провел небольшое исследование и проверил, что с точки зрения обновления все выглядит хорошо - метод ConfigurationPropertiesRebinder rebind()
успешно уничтожает старый компонент, содержащий установку CORS, и создает новый с современными настройками.Я также вижу, что компонент Environment
содержит новые настройки в поле propertySources
.
Есть ли способ заставить Spring перезагрузить CORS во время выполнения или мне нужно перезагрузить контекст приложения?