天天看點

Spring Cloud Config用戶端使用

要在應用程式中使用這些功能,隻需将其建構為依賴于spring-cloud-config-client的Spring引導應用程式(例如,檢視配置用戶端或示例應用程式的測試用例)。添加依賴關系的最友善的方法是通過Spring Boot啟動器org.springframework.cloud:spring-cloud-starter-config。還有一個Maven使用者的父pom和BOM(spring-cloud-starter-parent)和用于Gradle和Spring CLI使用者的Spring IO版本管理屬性檔案。示例Maven配置:

那麼你可以建立一個标準的Spring Boot應用程式,像這個簡單的HTTP伺服器:

當它運作它将從端口8888上的預設本地配置伺服器接收外部配置,如果它正在運作。要修改啟動行為,您可以使用bootstrap.properties(如application.properties)更改配置伺服器的位置,但用于應用程式上下文的引導階段),例如

引導屬性将在/env端點中顯示為高優先級屬性源,例如

(名為“configService:<遠端存儲庫的URL> / <檔案名>”的屬性源包含值為“bar”的屬性“foo”,是最高優先級)。