一、新建一個工程就叫myconfig吧,而後註冊到註冊中心git
註冊能夠參考SpringCloud (一)github
二、添加引用spring
<!-- config --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency>
三、開通github帳號https://github.com/建立工程SpringCloud添加目錄config-repobootstrap
四、修改配置文件app
五、開啓註冊中心服務server
添加註解@EnableConfigServer開啓註冊中心服務blog
六、重啓服務get
七、建立客戶端獲取配置it
添加引用io
<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>
八、github添加配置文件 [project]-[profile].yml到config-repo目錄下
九、修改工程配置文件
先將application.yml文件名稱修改成bootstrap.yml
十、獲取配置信息
@Value("${test}") private String test; @GetMapping("/test") public String getTest() { return test; }
十一、重啓客戶端應用
http://127.0.0.1:8081/test