天天看点

spring cloud使用Feign实现远程接口的调用

在开发中,我们常用httpClient去远程调用其他系统的接口,一般情况下,需要我们指定调用的url,feign也实现了一套远程调用的方法,并且更为优雅。

1.添加依赖

2.创建FeignClient接口(用于指定远程调用的服务)

注意:这里就是一个接口。

3.在需要进行远程调用的方法里注入该接口,并调用对应的api接口方法

4.在启动类上添加注解 @EnableFeignClients,表示支持Feign

FeignClient接口和spring mvc接口的格式一致,在调用方的方法中,我们只需要调用本系统中定义的接口即可。