Feign的原理很简单
1.调用者SpringApplication主函数开启@EnableFeignClients
2.创建一个接口(名字随意)类加注解
@FeignClient("item-service")
3.方法加注解@RequestMapping("brand/{id}")或者getMapping/postMapping
4.Brand为http远程调用返回的数据封装为什么类型id为传递的参数
被调用者什么都不用做
原理:通过FeignClient指明了服务提供方应用的名字,通过RequestMapping注解指明了服务的具体地址。
java
@FeignClient("item-service")
public interface TestDemo {
@RequestMapping("brand/{id}")
Brand test(@PathVariable("id")int id);
}