No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-netflix-ri
使用SpringCloud OpenFeign过程中,启动时出现的问题
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId><version>3.1.0</version>
</dependency>
经过网上查询得知:
由于SpringCloud Feign在Hoxton.M2 RELEASED版本之后不再使用Ribbon而是使用spring-cloud-loadbalancer,所以不引入spring-cloud-loadbalancer会报错
解决方法
加入spring-cloud-loadbalancer依赖 并且在OpenFeign中排除ribbon依赖,不然loadbalancer无效
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId><version>3.1.0</version><exclusions><exclusion><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-netflix-ribbon</artifactId></exclusion></exclusions>
</dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>
注意这里排除openfeign自带的ribbon时,去找一下自带的是哪一种ribbon ,网上很多都是排除掉
<exclusions><exclusion><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-ribbon</artifactId></exclusion></exclusions>
但是有些根本不管用是因为你导入的openfeign自带的ribbon不是starter版本,如下:
所以在排除ribbon版本时,请注意自带版本是什么,不要照抄网上例子
No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-netflix-ri相关推荐
- spring cloud整合feign和nacos报错:No Feign Client for loadBalancing defined. Did you forget to include
Did you forget to include spring-cloud-starter-loadbalancer 问题描述 项目环境 解决方案 1.引入eureka依赖--无效 2.降低spri ...
- 谷粒商城基础篇爬坑笔记--No Feign Client for loadBalancing defined以及加载测试失败
在远程调用章节写完代码运行member模块开启失败,报错信息为: No Feign Client for loadBalancing defined. Did you forget to includ ...
- No Feign Client for loadBalancing defined.错误
SpringCloud OpenFeign报错 No Feign Client for loadBalancing defined. Did you forget to include spring- ...
- spring cloud + nacos + feign调用
//by yan 20211119 需求: 简单建个项目,用来测试调用注册在nacos的服务接口. 步骤: idea -> new project-> Spring Initializr ...
- Spring Boot + Spring Cloud 构建微服务系统(三):服务消费和负载(Feign)
Spring Cloud Feign Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端.它使得编写Web服务客户端变得更加简单.我们只需要通过创建接口 ...
- Spring Cloud微服务之Feign服务调用(十一)
Feign服务调用 一.Feign简介 基本概念 二.实现服务调用 1.编写删除源文件接口 2.在service模块添加pom依赖 3.在调用端(service_user)的启动类添加注解 4.新建一 ...
- 《深入理解 Spring Cloud 与微服务构建》第八章 声明式调用 Feign
·# <深入理解 Spring Cloud 与微服务构建>第八章 声明式调用 Feign 文章目录 一.Feign 简介 1.简介 2.工作原理 二.写一个 Feign 客户端 三.Fei ...
- Spring Cloud Feign使用详解
通过前面两章对Spring Cloud Ribbon和Spring Cloud Hystrix的介绍,我们已经掌握了开发微服务应用时,两个重要武器,学会了如何在微服务架构中实现客户端负载均衡的服务调 ...
- Spring Cloud 服务消费者 Feign (三)
Feign Feign是一个声明式的Web服务客户端,使用Feign可使得Web服务客户端的写入更加方便. 它具有可插拔注释支持,包括Feign注解和JAX-RS注解.Feign还支持可插拔编码器和解 ...
最新文章
- API网关是否真的起到了它该有的作用?
- 使用ionic创建IOS和Android 应用总结
- anaconda和vscode配置python_vscode配置anaconda3的方法步骤
- GDI+绘制极坐标图(Polar Diagram)
- 数学--数论--费马小定理+求逆元
- 中国剩余定理(模板+代码)
- 服务器centos怎么部署_我什么都不会,怎么拥有自己的个人博客呢
- 剪切粘贴时总是上次的内容_关于复制粘贴,还有一个鲜为人知的技巧!
- MVC实战之排球计分(六)—— 使用EF框架,创建Controller,生成数据库。
- 1月13 PyTorch 中模型的使用,保存加载模型
- php @file_exists 前面加at是什么意思,PHP file_exists()函数前加反斜杠“\”是什么意思?...
- w7系统关闭打印服务器,w7打印后台处理程序服务总是自动停止如何解决【照片】...
- 【Paper reading】可变剪接预测ENCODEC数据集
- 【0门槛】PR稿的自我修养
- 2008服务器系统usb驱动,给Windows server 2008 r2系统镜像装载usb3.0驱动
- asp.net web压力测试
- MSP430编程器仿真器JTAG、SBW、BSL接口的区别
- 同步异步+阻塞非阻塞-三述
- DataList控件的使用
- Android拍照和相册+系统裁剪功能返回图片
热门文章
- 第三章 学习率(LR : learning rate)
- 深入理解Batchnorm
- Springboot项目启动后立即执行方法
- i7 1260p和i7 12700h差距 酷睿i71260p和12700h区别
- JsonNode中asText和toString的区别
- 网站服务器炸了 进不去怎么办,炉石传说服务器炸了怎么回事-暴风城进不去排不到人解决方法-乖乖手游网...
- 第四代微软小冰:情感框架升级+全时感官+融入社会
- strace 和 ptrace 详解
- 数模整数规划Python编程实现
- mongodb的aggregate 用法