1.pom.xml
<!-- 微服务间通信的机制 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
2.在启动类中加入
@EnableFeignClients
3.创建微服务的调用客户端(Interface)
@FeignClient(name="book") //其中的book是Eureka中的service-id,指明这是book微服务的调用客户端
public interface BookClient{
@GetMapping("/info") //当调用getInfo方法的时候,自动向book微服务的/info发送请求
// 调用时回自动将bookId=xxx附加到url中
public String getInfo(@RequestParam("bookId") Integer bookId);
}