SpringCloud系列之feign服务间远程调用
1.场景还原
在微服务架构中,服务间调用是家常便饭;如何进行服务间远程调用呢?今天笔者就springcloud中feign远程调用给大伙讲解一番,希望能够有所帮助
2.实现方案
①加入pom依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-feign</artifactId>
</dependency>
②启动类的注解配置
@SpringBootApplication
@ComponentScan("com.yivi")
@MapperScan({"com.yivi.yiviproj.microservicepayment.dao","com.yivi.yivisender.dispatchdata.dao"})
@EnableTransactionManagement
@EnableCaching
@EnableEurekaClient
@EnableCircuitBreaker
@EnableFeignClients
public class MicroServicePaymentApplication{
public static void main(String[] args) {
SpringApplication.run(MicroServicePaymentApplication.class, args);
}
}
③feign远程调用接口申明
还没有评论,来说两句吧...