浅谈SpringCloud服务间的调用
SpringCloud是由一个个微服务构成的,所以这就存在着服务与服务之间的调用,据我所知,微服务之间的调用方式有两种,第一种通过Feign调用其他服务,第二种是通过RestTemplate进行服务间调用的,下面就来说说具体的调用方式。
一、通过Feign进行调用
在使用Feign进行为服务的调用之前需要进行两步操作
1.加入Feign所需依赖:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
2.在启动类上加入开启Feign的注解
@EnableFeignClients
@EnableEurekaClient
@MapperScan("com.gaei.web.dao")
@SpringBootApplication
public class ProblemApplication {
public static void