Spring Cloud 学习 - Nacos服务发现之Feign方式调用
上一篇,我们介绍了 Spring Cloud 学习 - Nacos服务注册与发现 ,使用了RestTemplate进行简单调用,Ribbon作负载均衡。
RestTemplate调用看起来不够优雅,这一篇,我们来看一下Feign优雅调用方式。
主要版本
本文使用的相关技术主要依赖版本如下:
Spring Cloud | Spring Cloud Alibaba | Spring Boot |
---|---|---|
Hoxton.SR3 | 2.2.0.RELEASE | 2.2.5.RELEASE |
好了,开始整合。
服务提供者,我们使用上一篇的
spring-cloud-alibaba-provider
服务,代码不做修改。详细请查看 Spring Cloud 学习 - Nacos服务注册与发现 。
主要依赖
添加openfeign
和nacos-discovery
依赖,web
提供对外接口
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency