Spring.cloud.config.server.native.search-locations не работает с заполнителями на сервере Spring Cloud ConfigJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Spring.cloud.config.server.native.search-locations не работает с заполнителями на сервере Spring Cloud Config

Сообщение Anonymous »

Я использую серверную часть файловой системы (spring.profiles.active=native) для загрузки файлов конфигурации.

Я хочу добиться следующего: иметь отдельную папку для каждого приложения, где хранятся все настройки соответствующего компонента, например. /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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Spring.cloud.config.server.native.search-locations не работает с заполнителями на сервере Spring Cloud Config
    Anonymous » » в форуме JAVA
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Spring.cloud.config.server.native.search-location
    Anonymous » » в форуме JAVA
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Spring.cloud.config.server.native.search-location
    Anonymous » » в форуме JAVA
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Почему -webkit-appearance: никто не требуется для стилирования ввода [type = "search"] ::-webkit-search-cancel-button
    Anonymous » » в форуме Html
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • Почему -webkit-appearance: никто не требуется для стилирования ввода [type = "search"] ::-webkit-search-cancel-button
    Anonymous » » в форуме CSS
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»