6.Config配置中心

项目的配置文件起名格式:微服务名-test/dev.properties/yml
本例子git上项目名为tensquare_parent
对应的模块名称为base
文件用于为test
文件类型为properties

一.服务端的配置

1.依赖


    org.springframework.cloud
    spring-cloud-config-server

2.配置

#config
[email protected]:mianjuhou/tensquare_parent.git

3.启动类注解

@EnableConfigServer

4.测试
http://localhost:8002/base-test.properties
显示出配置文件的内容

二.客户端的配置

1.依赖


    org.springframework.cloud
    spring-cloud-starter-config

2.配置
已经使用git上的配置文件代替本实例的配置文件,所以要删除本地的配置文件
但是问了找到配置中心还要一个添加一个配置文件bootstrap.properties
bootstrap文件优先级高于application,用于存放不长变动的配置信息,此次专用于存放config的配置信息,其他信息通过config再次获取

#config-client
spring.cloud.config.name=base
spring.cloud.config.profile=test
spring.cloud.config.label=master
spring.cloud.config.uri=http://127.0.0.1:8002

3.启动微服务即可,端口号能否对应上

你可能感兴趣的:(6.Config配置中心)