Я изучаю возможности проекта Spring Cloud Config. Мне было интересно, можно ли использовать заполнители для конкретной конфигурации приложения?
Например:
Мой файл application.yml:
server:
port: 8888
spring:
profiles:
active: native
cloud:
config:
server:
native:
search-locations: classpath:/config
Папка конфигурации содержит файл my-app.yml:
key:
value: ${my.password}
Сервер запущен с переменной среды -Dmy.password=password. Запрос на получение /my-app/native url возвращает:
{
"name": "my-app",
"profiles": ["native"],
"label": null,
"version": null,
"state": null,
"propertySources": [{
"name": "classpath:/config/my-app.yml",
"source": {
"key.value": "${my.password}"
}
}]
}
Свойство env в заполнителе возвращается клиенту без оценки, есть ли способ оценить свойство перед отправкой ответа клиенту?