分布式03-Spring Cloud Cofig 配置中心 一

1.配置服务中心git

gralde 引入包spring

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

AppClication 添加注解bootstrap

@EnableConfigServer

application.properties 添加api

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.comapp

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

 

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

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

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

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

 

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

相关文章
相关标签/搜索