(1)建立服務器git
使用FileàNewàSpring Starter Project建立項目,按照嚮導選擇config server。web
使用註解@EnableConfigServer,以下:spring
修改application.properties:bootstrap
(2)建立客戶端瀏覽器
使用FileàNewàSpring Starter Project建立項目,按照嚮導選擇config server、web。tomcat
建立控制器類,增長註解,以下:服務器
增長配置文件bootstrap.properties:app
修改application.properties:curl
(3)啓動和測試ide
在Boot Dashboard中啓動兩個服務。
在瀏覽器中輸入測試:
由於在git庫中沒有創建目錄desktop/config,解決辦法參見以下C問題,改成使用遠程倉庫。
修改遠程倉庫的a-bootiful-client.properties文件爲:
測試結果:
這時須要進一步處理,在client項目中增長依賴:
從新啓動client服務,而後在命令行中執行:
若是系統不識curl,則請安裝curl工具。
再次測試client:
測試成功。
(4)問題:
A、沒法啓動client
緣由是建立項目時忘記選擇web,解決辦法是增長對spring-boot-starter-web的依賴,以便啓動tomcat:
B、No such label: master
使用master分支,使用其餘分支還須要特殊設置
C、Cannot clone or checkout repository: http://localhost:8000/scm/git/config
首先,修改服務器的application.properties:
而後,在本地master分支根目錄下存放a-bootiful-client.properties文件。
最後,把master遠程上傳到git服務器,指令參見「3.14.3同步文件到遠程倉庫」。
D、Cannot load environment
Git狀態不對,重啓PC