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

1實例

1)建立服務器git

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

使用註解@EnableConfigServer,以下:spring

image.png


修改application.properties:bootstrap

image.png

2)建立客戶端瀏覽器

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

建立控制器類,增長註解,以下:服務器

image.png


增長配置文件bootstrap.properties:app

image.png

修改application.properties:curl

image.png

3)啓動和測試ide

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

相關文章
相關標籤/搜索