1、引入open-feign
<properties>
<spring-cloud.version>2020.0.3</spring-cloud.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
</dependencies>
2、在启动类上添加启用fegin远程调用的注解:
@EnableFeignClients(basePackages = ("com.xw.gulimall.member.feign")
3、创建feign接口,在接口上增加注解:
@FeignClient("注册中心服务名")
4、在接口内添加方法。
@RequestMapping("注册中心服务内controller的完整url")
public R memberCoupons();