Feign實現服務間的調用

1.添加依賴

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring‐cloud‐starter‐openfeign</artifactId>
</dependency>
2.在調用服務啓動類中添加註解
@EnableDiscoveryClient
@EnableFeignClients
3.創建接口
@FeignClient("tensquare‐base")
public interface LabelClient {
@RequestMapping(value="/label/{id}", method = RequestMethod.GET)
public Result findById(@PathVariable("id") String id);
}
@FeignClient註解用於指定從哪個服務中調用功能 ,注意 裏面的名稱與被調用的服務
名保持一致,並且不能包含下劃線。
@RequestMapping註解用於對被調用的微服務進行地址映射。注意 @PathVariable
解一定要指定參數名稱,否則出錯
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章