分布式03SpringCloudCofig配置中心一

编程

gralde 引入包

compile("org.springframework.cloud:spring-cloud-config-server")

AppClication 添加注解

@EnableConfigServer

application.properties 添加

spring.cloud.config.server.git.uri=git库的链接

spring.cloud.config.server.git.password=git库密码

spring.cloud.config.server.git.username=git库账号

server.port= 12003

我用的是gitee https://gitee.com

在api分支创建了3个配置文件, application.properties 为共用参数

 

访问 http://localhost:12003/api/application-test.properties

能看倒 tmp.file.path = C:/home/test/ 证明我们访问的确实是application-test.properties

访问 http://localhost:12003/api/application-dev.properties

能看倒 tmp.file.path = C:/home/temp/证明我们访问的确实是application-dev.properties

 

url映射规则

2.客户端使用

gralde 引入包

compile("org.springframework.cloud:spring-cloud-starter-config")

配置文件bootstrap.properties 注意必须是bootstrap.properties或者是bootstrap.yml,如果不是bootstrap  uri参数会被默认值覆盖失效

spring.cloud.config.uri=http://localhost:12003 #我们配置中心的地址

spring.cloud.config.label=api # 选择git库的分支

spring.cloud.config.profile=test #选择profile

spring.application.name=eureka-server

启动项目

可以看到日志在获取 在我们的配置中心获取配置且分配的端口也是我们git上填写的server.port= 12000

以上是 分布式03SpringCloudCofig配置中心一 的全部内容, 来源链接: utcz.com/z/515029.html

回到顶部