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