Feign的使用


前提记录:

  使用springboot和springcloud前提是2.1版本的否者feign会报错

  定义springboot的版本依赖:


org.springframework.boot
spring-boot-starter-parent
2.1.8.RELEASE


定义springcloud的版本依赖:
Greenwich.SR3

首先引入依赖:


org.springframework.cloud
spring-cloud-starter-openfeign


定义一个feign远程调用另一个模块里面的方法
是interface不是class
加上注解
@FeignClient("gulimall-coupon")
这是你调用的模块

 最后在启动类中使用

@EnableFeignClients(basePackages = "com.atguigu.gulimall.member.feign"):
注解