2016-05-16 2 views
1

Я пытаюсь организовать набор файлов конфигурации в папках в моем реестре Git. я прочитал в Spring Cloud Docs это можно сделать так:Конфигурация конфигурации весеннего облака в папках

Служба HTTP имеет ресурсы в виде:

/{application}/{profile}[/{label}] 

/{application}-{profile}.yml 

/{label}/{application}-{profile}.yml 

/{application}-{profile}.properties 

/{label}/{application}-{profile}.properties 

Так что я создал свою структуру конфигурации после первого шаблона:

app1/uat/application.yml

Но служба Config не находит его. На самом деле он не очень много говорит о том, как выглядят файлы внутри папки профиля, и везде я вижу примеры 2-го и 4-го паттернов.

Действительно ли работает первый шаблон? Может ли кто-нибудь привести пример?

ответ

6

решена, просто нужно добавить:

spring: 
    cloud: 
    config: 
     server: 
     git: 
      uri: https://github.com/your-repo 
      searchPaths: '{application}/{profile}' 

Это будет делать трюк

+0

Спасибо большое, он работал для меня! Просто одна забавная вещь, у меня есть профиль с именем dev, и это просто не сработало для этого, мне пришлось переименовать его в разработку, а затем папка была правильно отображена ... – Toyo

Смежные вопросы