前言
前面的课程我们已经实现了注册中心、配置中心以及各种服务提供者,本节课我们来实现服务消费者 clientfeign,完成客户端的相关业务,分别调用服务提供者 account、menu、order、user 的相关服务,并通过 Feign 实现负载均衡。
1. 在父工程下创建一个 Module ,命名为 clientfeign,pom.xml 添加相关依赖,集成 Feign 和 Thymeleaf 模版相关依赖,配置文件从 Git 仓库拉取,添加配置中心 Spring Cloud Config 相关依赖。
<dependencies>
<!-- eurekaclient -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
<version>2.0.0.RELEASE</version>
</dependency>
<!-- 集成 Feign -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactI