2016-05-16 118 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

但是配置服務沒有找到它。對於配置文件夾裏面的文件應該是什麼樣子,我沒有多說什麼,而且在任何地方都可以看到第2和第4模式的例子。

第一種模式是否真的有效?任何人都可以舉個例子嗎?

回答

6

解決,只是需要加入:

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

這將這樣的伎倆

+0

非常感謝,它爲我工作!只是一件有趣的事情,我有一個名爲dev的配置文件,它只是沒有工作,我不得不重新命名爲開發,然後該文件夾被正確映射... – Toyo