搜索位置可以包含{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