Приложение Spring Boot, использующее хранилище параметров AWS, не отражает обновленные значения даже после перезапуска кJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Приложение Spring Boot, использующее хранилище параметров AWS, не отражает обновленные значения даже после перезапуска к

Сообщение Anonymous »

У меня есть приложение Spring Boot, работающее в контейнере.

Я настроил интеграцию с хранилищем параметров AWS, используя:

Код: Выделить всё

/application/env/version/1.0/SPRING_CONFIG_IMPORT = aws:parameterstore:/application/env/version/1.0/
Мое приложение считывает свойства по таким путям, как:

Код: Выделить всё

/application/env/version/1.0/PROGRAM_INFO
Проблема:

Когда я обновляю параметр в хранилище параметров AWS, новое значение не отражается в приложении даже после перезапуска контейнера. Единственный способ увидеть обновленное значение — выполнить новое развертывание.
Я не включил обновление Spring Actuator или использовал @RefreshScope, потому что хочу избежать добавления этой зависимости.
Вопросы:
  • Почему приложению требуется полное повторное развертывание для получения обновленных значений из параметра Магазин?
  • Есть ли альтернативы динамическому обновлению конфигурации без Actuator или @RefreshScope?


Подробнее здесь: https://stackoverflow.com/questions/798 ... ues-even-a
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»