SpringCloudConfig-快速開始
啟動伺服器:
$ cd spring-cloud-config-server
$ ../mvnw spring-boot:run
該伺服器是一個Spring Boot應用程式,所以您可以從IDE執行它,而不是喜歡(主類是ConfigServerApplication)。然後嘗試一個客戶端:
$ curl localhost:8888/foo/development
{"name":"development","label":"master","propertySources":[
{"name":"https://github.com/scratches/config-repo/foo-development.properties","source":{"bar":"spam"}},
{"name":"https://github.com/scratches/config-repo/foo.properties","source":{"foo":"bar"}}
]}
定位資源的預設策略是克隆一個git倉庫(在spring.cloud.config.server.git.uri),並使用它來初始化一個迷你SpringApplication。小應用程式的Environment用於列舉屬性源並通過JSON端點發布。
HTTP服務具有以下格式的資源:
/{application}/{profile}[/{label}]
/{application}-{profile}.yml
/{label}/{application}-{profile}.yml
/{application}-{profile}.properties
/{label}/{application}-{profile}.properties
其中“應用程式”作為SpringApplication中的spring.config.name注入(即常規的Spring Boot應用程式中通常是“應用程式”),“配置檔案”是活動配置檔案(或逗號分隔列表的屬性),“label”是可選的git標籤(預設為“master”)。
Spring Cloud Config伺服器從git儲存庫(必須提供)為遠端客戶端提供配置:
spring:
cloud:
config:
server:
git:
uri: https://github.com/spring-cloud-samples/config-repo
完整專案的原始碼來源 技術支援1791743380
相關文章
- AngularJS快速開始AngularJS
- dapr快速開始
- DashText-快速開始
- silky微服務快速開始微服務
- Airflow 中文文件:快速開始AI
- Cordova快速開始(安卓篇)安卓
- 快速開始HelloWorld和Python之禪Python
- Draft 文件翻譯 - 快速開始 - 概念Raft
- 從演算法開始[快速排序]演算法排序
- 如何快速開始進行echart元件開發元件
- Spring Boot系列(一):Spring Boot快速開始Spring Boot
- 快速開始api開發(一)專案初始化API
- 快速開始api開發(四)登入與認證API
- gf 框架快速開始骨架 gf-start-kit框架
- Draft 文件翻譯 - 快速開始 - 基礎APIRaftAPI
- Detectron2 快速開始,使用 WebCam 測試Web
- 快速開始api開發(三)第一個介面-註冊API
- 快速開始構建一個簡單專案
- 三個步驟,從零開始快速部署LoRaServerServer
- 快速開始api開發(二)model 程式碼生成 與 依賴注入API依賴注入
- 快速開始api開發(六)檔案上傳,設定頭像API
- spring cloud微服務分散式雲架構- Config 快速開始SpringCloud微服務分散式架構
- 快速提升職場效率:從整理任務清單開始
- 快速開始api開發(五)定時任務 crontab 和 佇列 queueAPI佇列
- 【Elastic-1】ELK基本概念、環境搭建、快速開始文件AST
- Go微服務框架go-kratos實戰01:quickstart 快速開始Go微服務框架UI
- Scaled-YOLOv4 快速開始,訓練自定義資料集YOLO
- 為什麼越來越多的企業開始使用軟體快速開發框架?框架
- 快速成長從寫一份走心的週報開始
- 小書MybatisPlus第1篇-整合SpringBoot快速開始增刪改查MyBatisSpring Boot
- 從零開始製作cli工具,快速建立專案腳手架
- 軟體測試新人快速入行,從瞭解測試名詞開始
- 微軟開始推送Win10 RS5快速預覽版17738微軟Win10
- 微軟開始推送win10 RS5快速預覽版17746微軟Win10
- MySQL如何快速獲取binlog的開始時間和結束時間MySql
- 微軟開始推送 Win10快速預覽版19577系統更新微軟Win10
- Java 分散式任務排程平臺:PowerJob 快速開始+配置詳解Java分散式
- 微軟開始推送Win10 RS5快速預覽版17634微軟Win10