親自動手搭建微服務框架和測試環境-10-配置中心

1實例

1)創建服務器

使用FileàNewàSpring Starter Project創建項目,按照嚮導選擇config server

使用註解@EnableConfigServer,如下:

image.png


修改application.properties:

image.png

2)創建客戶端

使用FileàNewàSpring Starter Project創建項目,按照嚮導選擇config serverweb

創建控制器類,增加註解,如下:

image.png


增加配置文件bootstrap.properties:

image.png

修改application.properties:

image.png

3)啓動和測試

Boot Dashboard中啓動兩個服務。

在瀏覽器中輸入測試:

image.png

因爲在git庫中沒有建立目錄desktop/config,解決辦法參見如下C問題,改爲使用遠程倉庫。

 

修改遠程倉庫的a-bootiful-client.properties文件爲:

image.png

測試結果:

image.png


image.png


這時需要進一步處理,在client項目中增加依賴:

image.png


重新啓動client服務,然後在命令行中執行:

image.png


如果系統不識curl,則請安裝curl工具。

再次測試client

image.png


測試成功。


4)問題:

A、無法啓動client

image.png


原因是創建項目時忘記選擇web,解決辦法是增加對spring-boot-starter-web的依賴,以便啓動tomcat

image.png


BNo such label: master

使用master分支,使用其他分支還需要特殊設置

CCannot clone or checkout repository: http://localhost:8000/scm/git/config

首先,修改服務器的application.properties:

image.png


然後,在本地master分支根目錄下存放a-bootiful-client.properties文件。

最後,把master遠程上傳到git服務器,指令參見“3.14.3同步文件到遠程倉庫”。


DCannot load environment

Git狀態不對,重啓PC


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章