Добрый день.
Не знаю поможет ли вам это, но нужный вам функционал есть в составе Spring Cloud.
Вам нужно следующее:
- Spring Configuration Server, который стартует первым и подгружает конфигурации для других микросервисов.
- (Разумеется, что вам также понадобятся Eureka Server & Spring Gateway API)
- Далее вам необходимо добавить Spring Cloud Bus, который динамически обновляет конфиги.
Потом происходит примерно следующее:
Вы заливаете ваши новые конфиги либо в гит репозиторий, либо локально. При наличии новой конфигурации они доставляются через AMQР к соответствующему микросервису.