// 开发环境
config-dev.properties
// 测试环境
config-test.properties
// 生产环境
config-pro.properties
server端
spring.application.name= #自定义命名
server.port= #自定义端口号
spring.cloud.config.server.git.uri= # 配置git仓库的地址
spring.cloud.config.server.git.search-paths= # git仓库地址下的相对地址,可以配置多个,用,分割。
spring.cloud.config.label=master #git节点
spring.cloud.config.server.git.username= # git仓库的账号
spring.cloud.config.server.git.password=
client端
仓库中的配置文件会被转换成web接口,访问可以参照以下的规则:
/{application}/{profile}[/{label}]
/{application}-{profile}.yml
/{label}/{application}-{profile}.yml
/{application}-{profile}.properties
/{label}/{application}-{profile}.properties
bootstrap.properties如下:
spring.application.name:对应{application}部分
spring.cloud.config.profile:对应{profile}部分
spring.cloud.config.label:对应git的分支。如果配置中心使用的是本地存储,则该参数无用
spring.cloud.config.uri:配置中心的具体地址
spring.cloud.config.discovery.service-id:指定配置中心的service-id,便于扩展为高可用配置集群。
网友评论