Разница между / env / reset и / refresh - PullRequest
0 голосов
/ 27 апреля 2018

Например, у меня есть сервер конфигурации, который только что обновил какое-то свойство. Должен ли я запустить /env/reset или /refresh на клиенте или на обоих?

В соответствии с документацией Spring, функциональные возможности перекрываются.

POST в / env для обновления среды и повторного связывания @ConfigurationProperties и уровни журнала

/ refresh для повторной загрузки контекста загрузочной ленты и обновления @RefreshScope Beans

Что если у меня есть @RefreshScope и @ConfigurationProperties это плохой дизайн?

1 Ответ

0 голосов
/ 15 мая 2018

Глядя на исходный код:

  • / env / reset сбросит свойства среды, которые были установлены с помощью POST запрос к /env.

  • / refresh извлечет новые свойства с сервера конфигурации и выполнит повторную привязку их с бобами @RefreshScope.

Весной Boot 1.5.13

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...