作用:
将配置文件放到Git仓库,启动时从Git仓库加载。
一、依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-client</artifactId>
</dependency>
二、配置
创建bootstrap.properties文件,bootstrap.properties比application.properties先加载
# 应用名称
spring.application.name=news-user
spring.cloud.config.discovery.enabled=true
spring.cloud.config.discovery.service-id=config-server
spring.cloud.config.profile=dev
#spring.cloud.config.profile=dev代表使用news-user-dev.properties文件
eureka.client.service-url.defaultZone=http://localhost:8761/eureka
说明:
默认使用的是master分支。如需修改,在bootstrap.properties增加如下配置
spring.cloud.config.label=dev