# 1.项目中引入config client依赖
org.springframework.cloud spring-cloud-starter-config
# 2.编写配置文件
spring.cloud.config.discovery.enabled=true #开启统一配置中心服务 spring.cloud.config.discovery.service-id=configserver #指定统一配置服务中心的服务唯一标识 spring.cloud.config.label=master #指定从仓库的那个分支拉取配置 spring.cloud.config.name=client #指定拉取配置文件的名称 spring.cloud.config.profile=dev #指定拉取配置文件的环境
# 3.远程仓库创建配置文件 - client.properties [用来存放公共配置][] spring.application.name=configclient spring.cloud.consul.host=localhost spring.cloud.consul.port=8500 - client-dev.properties [用来存放研发相关配置][注意:这里端口为例,以后不同配置分别存放] server.port=9099 - client-prod.properties [用来存放生产相关配置][] server.port=9098
# 4.启动客户端服务进行远程配置拉取测试 - 直接启动过程中发现无法启动直接报错
# 报错原因
- 项目中目前使用的是application.properties启动项目,使用这个配置文件在springboot项目启动过程中不会等待远程配置拉取,直接根据配置文件中内容启动,因此当需要注册中心,服务端口等信息时,远程配置还没有拉取到,所以直接报错
# 再次启动服务



