调用方引入依赖

  1. <dependency>
  2. <groupId>org.springframework.cloud</groupId>
  3. <artifactId>spring-cloud-starter-openfeign</artifactId>
  4. </dependency>

在调用端的启动类添加注解

  1. @EnableFeignClients

编写一个接口

可以创建一个 feign 包,所有的远程调用都写着这个下面

在接口(类)上添加注解

  1. @FeignClient("注册中心被调用方的名字")

写一个接口

  1. @RequestMapping("/test/test") //所有路径,类上的路径也不要忘记
  2. public R test();

调用

在需要的地方注入接口就可以了。