Переопределите некоторые свойства весеннего загрузочного приложения, развернутого как война в Tomcat. - PullRequest
0 голосов
/ 03 января 2019

В Tomcat развернуто приложение Spring Boot. Внутри файла war у нас есть файл свойств для каждого этапа, например:

  • application.properties (по умолчанию)
  • application-demo.properties
  • application-prod.properties
  • ...

Мы активируем тот или иной профиль во время запуска Tomcat. Работает нормально.

Проблема в том, что некоторые свойства (например, пароли БД) нам не известны на некоторых этапах, и мы не можем поместить их в файл свойств, который мы предоставляем в ходе войны, поэтому их следует читать из внешнего файла свойств.

Какой самый «чистый» способ сделать это?

Заранее спасибо!

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