從零到壹搭建一個商城架構--使用Feign 進行遠程調用

1、首先引入open-feign

在這裏插入圖片描述

2、編寫一個接口,告訴Springcloud這個接口需要調用遠程服務。

在這裏插入圖片描述
上圖是我自定義的一個方法,在coupon微服務的controller中定義的

3、聲明接口的每一個方法都是調用哪個遠程服務的哪個請求

在這裏插入圖片描述

4、創建feign包,並且創建和coupon服務通信的接口,在接口上標註

@FeignClient("hslmall-coupon")

聲明是一個feign客戶端,需要調用hslmall-coupon微服務

5、然後把我們剛纔寫的方法聲明覆制過來

	@RequestMapping("/coupon/coupon/member/list")
    public R memberCoupons();

原樣複製過來的,沒有什麼變化

6、編寫我們測試coupon遠程調用的方法

在這裏插入圖片描述

7、最後在啓動類上面加上以下註解,啓動

@EnableFeignClients

8、然後訪問接口http://localhost:8100/member/member/coupons

在這裏插入圖片描述
注意的一點:想要遠程調用其他服務,那麼這些服務都要在註冊中心上線

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