1.在consumer项目添加依赖
- <dependency>
- <groupId>org.springframework.cloud</groupId>
- <artifactId>spring-cloud-starter-openfeign</artifactId>
- </dependency>
2.添加FeignClinet
由于feign是一个伪RPC所以需要在项目中添加一个接口供调用
- /**
- *
- * @FeignClient(value="provider") 指定服务名称
- */
- @FeignClient(value="provider")
- public interface ProviderService {
- @RequestMapping("/providerResult")//指定服务controller地址
- public String providerReuslt(/**如果是表单格式的参数可用@RequestParam("id")传递,若是json格式的传参则使用@RequestBody传递*/);
- }
3.Controller中添加一个方法用来测试feign
- @Autowired
- private ProviderService providerService;
- @RequestMapping("/testFeign")
- public String testFeign(){
- String result = providerService.providerReuslt();
- return "testFeign result="+result;
- }
4.主启动类开启feign客户端
- @EnableFeignClients
5.启动测试
相关推荐
24-Spring Cloud服务间调用Feign1
第五章 SpringCloud 使用Feign调用服务.pdf
主要介绍了spring cloud feign实现远程调用服务传输文件的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
springcloud feign 服务消费者 类似 webservice ====== http://knight-black-bob.iteye.com/blog/2356222
Spring Cloud提供了Feign和Eureka这两个强大的组件,用于实现服务调用和发现的功能。本文将介绍如何在Spring Cloud中使用Feign和Eureka实现服务调用和发现的过程。 首先,让我们了解一下Feign和Eureka的基本概念。...
SpringCloud Alibaba Nacos集群+ Feign 实现远程调用案例
主要介绍了Spring Cloud如何使用Feign构造多参数的请求,以GET以及POST方法的请求为例进行讲解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
实现Springcloud向dubbo项目的接口调用。 FeignToDubbo-starter模块负责利用Feign将底层的Http协议转化为dubbo协议,供SpringCloud项目使用。引入FeignToDubbo-starter后会引入dubbo的依赖,使用注解DubboRefence...
SpringCloud服务消费者(Ribbon+Feign)原理及示例 上两章节,介绍了关于注册中心-Eureka的使用及高可用的配置示例,本章节开始,来介绍服务和服务之间如何进行服务调用的,同时讲解下几种不同方式的服务调用。
主要给大家介绍了关于解决Spring Cloud中Feign/Ribbon第一次请求失败的方法,文中给出了三种解决的方法,大家可以根据需要选择对应的方法,需要的朋友们下面来一起看看吧。
springcloudf feign 服务间相互调用示例
springcloud入门代码基于Spring Cloud实现的声明式服务调用框架 Feign演示代码 架构 springcloud 2.1.7 GreenWich OpenFeign Jetty
16.Spring Cloud中声明式服务调用Feign 17.Spring Cloud中Feign的继承特性 18.Spring Cloud中Feign配置详解 19.Spring Cloud中的API网关服务Zuul 20.Spring Cloud Zuul中路由配置细节 21.Spring Cloud Zuul中...
SpringCloud 注册发现、Feign服务调用、Hystrix实战、-spring-cloud-study
springcloud-alibaba服务注册发现整合feign:webflux调用,方便学习!
文档:https://blog.csdn.net/jameshadoop/article/details/82026772
主要有三个模块,springcloud集成es,gateway,mongdodb, 通知有基于feign调用的整套代码注解说明 能帮助大家轻易打建springcloud基于nocos配置,注册中心的微服务架构 包含了远程共享私库 manven配置, nacos配置...
主要为大家详细介绍了SpringCloud使用Feign文件上传、下载功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
框架,springcloud,nacos 当A微服务调用B微服务(B 重定向了server.servlet.context-path),那么A调用B失败,网上大部分是@FeignClient 添加path方案 缺点:耦合高,难以维护 进行整改 B添加配置文件 spring: ...
主要介绍了如何基于springcloud模拟RPC调用(Feign),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下