在开发中,我们常用httpClient去远程调用其他系统的接口,一般情况下,需要我们指定调用的url,feign也实现了一套远程调用的方法,并且更为优雅。
1.添加依赖
2.创建FeignClient接口(用于指定远程调用的服务)
注意:这里就是一个接口。
3.在需要进行远程调用的方法里注入该接口,并调用对应的api接口方法
4.在启动类上添加注解 @EnableFeignClients,表示支持Feign
FeignClient接口和spring mvc接口的格式一致,在调用方的方法中,我们只需要调用本系统中定义的接口即可。