java - 春季云配置服务器仅从主分支读取
问题描述
嘿,所以我试图在 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 中没有目录和子目录,只有配置文件。
解决方案
spring.cloud.config.label
可用于从客户端定义分支。要在服务器端定义默认分支,您应该使用spring.cloud.config.server.git.default-label
推荐阅读
- android-studio - Facebook喜欢和评论不适用于Android webview
- python - 网页抓取——find_all() 返回空列表
- arrays - 切片数组文字
- ios - 未调用 userNotificationCenter(_:didReceive:withCompletionHandler:)
- javascript - 使用数据变量动态设置属性样式填充
- php - 文件上传但名称为空
- sql - postgres中如何将csv文件加载到多个表中(主要关注最佳实践)
- graphics - 了解 Oren-Nayar 反射模型
- pandas - 计算过去满足类似于 excel 的 COUNTIF 条件的相对行数
- reactjs - 是否有正确的方法将对象用作 useEffect 中的依赖项?