Spring Cloud Config Server BitBucket
作者:互联网
我正在尝试使用BitBucket私有存储库来获取Spring Cloud的Config Server设置,并且没有任何运气.无论我使用哪种配置,在尝试加载配置时似乎总是会返回404.
我也尝试过在JGitEnvironmentRepository中设置断点,但是它似乎从未在afterPropertiesSet之外被调用.如果我在调试时手动触发findOne(application,profile,label),则会收到错误,指出分支名称< null>不允许.如果我为标签属性指定“ master”,那么我将得到可怕的Ref master无法解决错误.
该应用程序加载正常,但没有结果.从我阅读的所有文档中,似乎应该可以立即使用.任何帮助,将不胜感激.
bootstrap.yml
server:
port: 8888
spring:
application:
name: config-service
cloud:
bus.amqp.enabled: false
config:
enabled: false
failFast: true
server:
prefix: /configs
git :
uri: https://bitbucket.org/[team]/[repo].git
username: [user]
password: [pass]
回购文件
- demo.app.yml
尝试的URL
http://localhost:8888/configs/demo.app
解决方法:
>您需要在网址中添加配置文件名称.默认配置文件为“默认”. http://localhost:8888/configs/demo.app/default
>这对我来说仅适用于1.0.0.RELEASE版本,但对于1.0.1.RELEASE版本,我在Windows上发现了一个问题(文件分隔符存在问题,因此配置服务器未找到YAML文件在本地克隆的存储库中).也许这是相关的问题:Spring Cloud Config | Git Based | Not working on windows machine
标签:spring-cloud,git,spring 来源: https://codeday.me/bug/20191120/2041044.html