Я хочу добиться следующего: иметь отдельную папку для каждого приложения, где хранятся все настройки соответствующего компонента, например. /configs/TestApp1/*.yml, /configs/TestApp2/*.yml
В документации указано, что это можно сделать с помощью заполнителя {application. > в свойстве search-locations (согласно документации Spring Cloud Config Server http://cloud.spring.io/spring-cloud-con ... fig_server). Однако это не помогает.
У меня есть следующая конфигурация в application.yml сервера конфигурации
сервер:
порт: 8000
Spring:
облако:
конфигурация:
сервер:
собственный:
местоположения поиска: classpath:/configs/{application}
профили:
активный: собственный
Когда Я делаю запрос HTTP GET к конечной точке: http://localhost:8000/TestApp1/dev. Я не получаю конфигурацию от сервера конфигурации, поскольку он не заменяет заполнитель на имя клиентского приложения (по крайней мере, я думаю, что это должно работать таким образом) и пытается выполнить поиск в следующих каталогах:
Пропущенный файл конфигурации 'classpath:/configs/{application}/TestApp1-dev.xml' Ресурс не найден
Пропущен файл конфигурации «classpath:/configs/{application}/TestApp1-dev.xml» для ресурса разработчика профиля не найден
Пропущен файл конфигурации «classpath:/configs/{application}/TestApp1.xml» для ресурса разработчика профиля не найден
Пропущен файл конфигурации 'classpath:/configs/{application}/TestApp1-dev.yml' Ресурс не найден
Пропущен файл конфигурации 'classpath:/configs/{application}/TestApp1 -dev.yml' для ресурса разработки профиля не найден
Пропущен файл конфигурации 'classpath:/configs/{application}/TestApp1.yml' для ресурса разработки профиля не найден
Пропущен файл конфигурации 'classpath:/configs Ресурс /{application}/TestApp1-dev.properties не найден
Пропущен файл конфигурации «classpath:/configs/{application}/TestApp1-dev.properties» для ресурса разработчика профиля не найден
Пропущен файл конфигурации 'classpath:/configs/{application}/TestApp1.properties' для ресурса разработчика профиля не найден
Пропущенный файл конфигурации Ресурс 'classpath:/configs/{application}/TestApp1-dev.yaml' не найден
Пропущен файл конфигурации classpath:/configs/{application}/TestApp1-dev.yaml для ресурса разработки профиля не найден
Пропущен файл конфигурации classpath:/configs/{application}/TestApp1.yaml для ресурса разработки профиля не найден
Пропущенный файл конфигурации 'classpath:/configs/{application}/application-dev.xml' Ресурс не найден
Пропущенный файл конфигурации 'classpath:/configs/{application}/application-dev.xml ' для ресурса разработчика профиля не найден
Пропущен файл конфигурации 'classpath:/configs/{application}/application.xml' для ресурса разработчика профиля не найден
Пропущен файл конфигурации 'classpath:/configs/{application} Ресурс /application-dev.yml' не найден
Пропущен файл конфигурации 'classpath:/configs/{application}/application-dev.yml' для ресурса разработчика профиля не найден
Пропущен файл конфигурации 'classpath:/ configs/{application}/application.yml' для ресурса разработчика профиля не найден
Пропущенный файл конфигурации 'classpath:/configs/{application}/application-dev.properties' Ресурс не найден
Пропущенный файл конфигурации ' classpath:/configs/{application}/application-dev.properties' для ресурса разработки профиля не найден
Пропущен файл конфигурации 'classpath:/configs/{application}/application.properties' для ресурса разработки профиля не найден
Ресурс пропущенного файла конфигурации «classpath:/configs/{application}/application-dev.yaml» не найден
Пропущенный файл конфигурации «classpath:/configs/{application}/application-dev.yaml» для разработки профиля ресурс не найден
Пропущен файл конфигурации 'classpath:/configs/{application}/application.yaml' для ресурса разработчика профиля не найден
< strong>Примечание. Я пытался отлаживать исходные коды Spring, но кажется, что заполнители не заменяются в свойстве search-locations. Ну, также есть вероятность, что я что-то пропустил/неправильно понял

Может быть, кто-нибудь может посоветовать, как мне создать отдельный каталог конфигурации для каждого приложения в Spring Cloud Config Server ?
Подробнее здесь: https://stackoverflow.com/questions/361 ... placeholde