spring-cloud-config-server - 带占位符的文件系统后端searchLocation

时间:2015-12-09 09:19:03

标签: spring spring-cloud

  

搜索位置可以包含{application}的占位符,   {profile}和{label}

我正在尝试将我的属性分隔到不同的目录,例如/ app1 / dev,/ app2 / dev,/ app2 / prod

我在配置服务器的application.yml中设置了 searchLocations 属性,如下所示。

spring:
 application:
  name: config-server   
 profiles:
  active: native
 cloud:
  config:
   server:
    native:
     #searchLocations: file:./config/{application},file:./config/{application}/{profile} # Trial 01
     searchLocations: file:./config/,file:./config/{application},file:./config/{application}/{profile} # Trial 02

我将属性保存在zuul / prod,zuul / test等目录中 但是配置服务器无法提供配置。

对于请求http://localhost:8082/zuul/prod,它提供了

{"name":"zuul","profiles":["prod"],"label":"master","propertySources":[]}

请澄清如何实现这种隔离。

环境:Spring Cloud Angel.SR2& 3

0 个答案:

没有答案