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"):
注解