В Tomcat развернуто приложение Spring Boot. Внутри файла war у нас есть файл свойств для каждого этапа, например:
- application.properties (по умолчанию)
- application-demo.properties
- application-prod.properties
- ...
Мы активируем тот или иной профиль во время запуска Tomcat. Работает нормально.
Проблема в том, что некоторые свойства (например, пароли БД) нам не известны на некоторых этапах, и мы не можем поместить их в файл свойств, который мы предоставляем в ходе войны, поэтому их следует читать из внешнего файла свойств.
Какой самый «чистый» способ сделать это?
Заранее спасибо!