Spring Boot: конфигурация, заполнители в свойствах, шифрование свойств
Заполнители в свойствах
Значения в application.properties фильтруются через существующую Environment при их использовании, поэтому вы можете ссылаться к ранее определенным значениям (например, из свойств системы).
app.name=MyApp
app.description=${app.name} is a Spring Boot application
Вы также можете использовать эту технику для создания «коротких» вариантов существующих свойств Spring Boot.
Шифрование свойств
Spring Boot не предоставляет встроенной поддержки для шифрования значений свойств, однако он предоставляет точки подключения, необходимые для изменения значений, содержащихся в Spring Environment. Интерфейс EnvironmentPostProcessor позволяет вам манипулировать Environment до запуска приложения.
Если вы ищете безопасный способ хранения учетных данных и паролей, проект Spring Cloud Vault предоставляет поддержку для хранения внешней конфигурации в HashiCorp Vault.
Читайте также:
- Spring Boot: внешняя конфигурация
- Spring Boot: конфигурация, файлы свойств приложения
- Spring Boot: конфигурация, свойства профиля
Комментарии
Отправить комментарий