本應該按是什麼-怎麼做-爲什麼這麼做的邏輯來。但,爲了先讓大家看看實際的比較明顯的效果,特把註冊中心提前。
一、eureka server示例
(1)使用FileàNewàSpring Starter Project創建項目,按照嚮導選擇Eureka Server:
(2)檢查依賴:
Eureka Server依賴:
Spring Cloud管理依賴:
倉庫:
(2)註冊中心構建
增加註解@EnableEurekaServer即可
二、eureka client示例
(1)使用FileàNewàSpring Starter Project創建項目,按照嚮導選擇Eureka Discovery:
(2)檢查依賴:
Eureka Discovery依賴:
還要web依賴:
Spring Cloud管理依賴:
倉庫:
(2)客戶端服務構建構建
增加註解@EnableDiscoveryClient即可。
同時提供基於RESTful的WebService,使用註解@RestController。
爲了讓註冊中心識別服務名稱,需要在bootstrap.properties文件中指定一個ApplicationName:
啓動註冊中心和客戶端服務後,使用Chrome測試:
效果已經看出來了,後面還是從頭開始來個全套SPA服務。