首页 > 解决方案 > 春季云配置服务器仅从主分支读取

问题描述

嘿,所以我试图在 master 以外的分支上启动 spring 云配置服务器。使用以下变量进行设置:

git.local.uri = file:///${user.home}/config_repos/${spring.application.name}
spring.cloud.config.allowOverride = true
spring.cloud.config.allowOverrideNone = true

现在要确保配置服务器从 git 分支读取foo我正在使用这个:

spring.cloud.config.label = foo(_)

在此之后,当我尝试查看 config.yaml 它仍然显示label: master

所有配置文件都在 repo 的根目录中,即 repo 中没有目录和子目录,只有配置文件。

标签: javaspringgitconfigspring-cloud-config

解决方案


spring.cloud.config.label可用于从客户端定义分支。要在服务器端定义默认分支,您应该使用spring.cloud.config.server.git.default-label


推荐阅读