分布式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 #选择profilespring.application.name=eureka-server
启动项目
可以看到日志在获取 在我们的配置中心获取配置且分配的端口也是我们git上填写的server.port= 12000
以上是 分布式03SpringCloudCofig配置中心一 的全部内容, 来源链接: utcz.com/z/515029.html