Как динамически изменять файл application.properties в приложении Spring? - PullRequest
0 голосов
/ 09 мая 2020

В настоящее время у нас есть приложения Spring, которые развернуты на серверах Tomcat. Мы пытаемся обновлять application.properties динамически на лету, без перезапуска нашего сервера / службы. Какие у нас есть варианты? Нужен ли нам какой-либо сервис опроса, который прослушивает изменения событий и обновляет файл реквизита?

1 Ответ

2 голосов
/ 09 мая 2020

Вы можете использовать проект Spring Config . В соответствии с архитектурой микросервисов вы можете определить другой профиль Spring в зависимости от среды, и вы получите возможность перезагружать свойства приложения на лету без перезапуска приложения с помощью событий облачной шины Spring. Такая же установка может быть полезна и в архитектуре monolithi c.

...