Idea 創建 SpringCloud 項目

第一步:

首先建立一個Maven 項目(https://blog.csdn.net/qdwangheng/article/details/79142157),創建完成後,可以將 src目錄刪除。

第二步:

根據下圖的順序 在maven項目上創建一個 服務註冊中心 Eureka  Server,

最後點擊完成 finish。

之後再 按照下圖順序完成

使用 application.properties也行的,我用yml習慣了(層次分明),裏面的端口可以自己配置,只要不衝突即可。

啓動啓動類(Application類),打開頁面如下:

第三步, 創建提供服務的 Eureka  Client  的 module(根據業務的不同可以有多個不同服務的Eureka Client,一個服務可以有多個Eureka Client)

創建步驟與上面一樣,但是啓動類的註解和配置文件不一樣

啓動之前也需要修改一下 pom文件(修改方法參見上面),啓動之後刷新一下 剛纔的Eureka頁面:

第四步:  創建 服務的消費者 Feign  

創建步驟和上面基本一樣,在選擇 Dependencies 頁面 選擇下圖的配置

創建完成之後  ,同樣的 在Application 類中添加註解;

修改配置文件 和 pom文件,然後啓動

啓動後,重新刷新之前的那個Eureka 頁面 發現 都在裏面

 

基本創建就這樣。

下面進行一些測試

需要創建一些測試類:

訪問頁面及結果如下:

註解 @RestController  就是 @Controller 與 @ResponseBody的 結合體

@FeignClient("服務名")   ,服務名:就是服務提供者(provider) 即下圖配置文件中的  name屬性的值

 

 

如有疑問請指出  共同進步!

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