OpenFeign是多端口(多模块)中的调用
在springcloud中,比如我们想在支付模块(开始)调用订单模块(结尾)中的业务此时我们就得利用到OpenFeign的调用
一、支付模块主启动类上配置@EnableFeignClients注解
表示开启OpenFeign功能
二、引入相关依赖
<!--openfeign-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
三、在支付模块中创建一个接口(位置随意)用来调用订单模块
在接口上配置注解
@FeignClient("cloud-payment-service")并加上订单模块名,接口路径需与订单业务路径一致
最后调用我们的OpenFeign服务接口,即可调用到订单模块的业务