【发布时间】:2017-09-12 03:38:03
【问题描述】:
在 Spring Cloud Config 中,如果您有一个包含 / 的分支(标签),它不会从云配置服务器获取正确的分支。
在我们的产品TheApp 的bootstrap.yml 中考虑以下属性;
spring:
application:
name: TheApp
profiles:
active: test
cloud:
config:
uri: http://myconfigserver.com
我们为我的云配置标签包含分支feature/new,如下所示直接使用它;
spring:
cloud:
config:
label: feature/new
因为这将转换为从我们的TheApp 应用程序对配置服务器的以下 RESTful 调用;
http://myconfigserver.com/{name}/{profile}/{label}
将会是;
http://myconfigserver.com/TheApp/test/feature/new
虽然很明显,由于我们的标签名称中有额外的/,这个调用将不起作用。如何在此配置中使用包含/ 的标签?
【问题讨论】:
标签: spring spring-boot spring-cloud-config