千家信息网

如何理解基于spring cloud多个消费端重复定义feign client的问题

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"如何理解基于spring cloud多个消费端重复定义feign client的问题",在日常操作中,相信很多人在如何理解基于spring cloud多个消费端重复定义feign c
千家信息网最后更新 2026年11月03日如何理解基于spring cloud多个消费端重复定义feign client的问题

这篇文章主要介绍"如何理解基于spring cloud多个消费端重复定义feign client的问题",在日常操作中,相信很多人在如何理解基于spring cloud多个消费端重复定义feign client的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"如何理解基于spring cloud多个消费端重复定义feign client的问题"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

目录
  • springcloud多个消费端重复定义feign client

  • 在spring cloud+feignClient报错

springcloud多个消费端重复定义feign client

spring cloud消费端调用服务提供者,有两种方式rest+ribbon和Feign,Feign是一个声明式的伪Http客户端更为简单易用,所以我们项目选用Feign作为服务通讯方式

项目有6个模块,A,B,C,D,E,F,模块之前必不可少的会存在相互调用的情况

问题来了。通过FeignClient的方式调用服务端,需要在消费端建立对服务端的调用的FeignClient接口

  • 假如A和B都需要调用C。

  • A调用C需要在A模块中建立一个C的FeignClient接口

  • B调用C也需要在B模块建立一个C的FeignClient接口

  • 如果D、E、F都需要用到C模块,那么还需要建立3个FeignClient。而这些FeignClient里面的代码都是一样的。

既然这样那FeignClient接口能不能定义为一个通用的接口呢。

作者尝试将FeignClient单独建立了一个模块G,将对各个模块的FeignClient调用接口集中在模块G中管理,A,B,C,D,E,F模块互调时,只需要在pom中引入G模块即可。

想法很美好,现实很残酷,实验结果失败了。

引入模块G后,启动SpringBoot,控制报错。找不到bean。

消费端启动类Application加了扫描包注解@ComponentScan(basePackages={"com.chelizi.feign.intf"})

***************************
APPLICATION FAILED TO START
***************************

Description:

A component required a bean of type 'com.chelizi.feign.intf.system.SysSerialNumberController' that could not be found.


Action:

Consider defining a bean of type 'com.chelizi.feign.intf.system.SysSerialNumberController' in your configuration.

加了上面的@ComponentScan注解后,com.chelizi.feign.intf下的普通@Component或者@Service的JavaBean是可以被扫描到的,但是@FeignClient的类没法扫描到

在spring cloud+feignClient报错

在spring cloud+feignClient中出现Consider defining a bean of type 'xxxx' in your configuration 错误

大部分主要原因是没有启用

到此,关于"如何理解基于spring cloud多个消费端重复定义feign client的问题"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

模块 消费 多个 问题 接口 学习 服务 方式 更多 注解 项目 帮助 实用 普通 美好 残酷 接下来 代码 作者 原因 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网中国科技 紫鲸互联网科技 卓越科技(互联网 ) 兼蜜互联网科技 科技互联网创业计划书 新华互联网科技校企合作 老年人脱离互联网科技的作文 银川新华互联网科技学校地址 昭通云南众福互联网科技有限公司 苏州铭阳互联网科技有限公司 互联网科技研发水平 伍佰万互联网科技怎么赚钱 电子商务与互联网科技的关系 云南省自由互联网科技有限公司 杭州披云加互联网科技有限公司 工业互联网科技成果转化 吉林省码上互联网科技电话 云南互联网科技学费 互联网科技和医药行业 互联网企业和网络科技有限公司 北京互联网科技 智慧科技互联网 四个字互联网科技公司取名 茂名市互联网科技产业园 互联网经济与金融科技 互联网新科技动漫ppt素材 有人说阿里系是互联网科技企业 互联网风格科技公司名称 上海万顺科技互联网有限公司招聘 10位科技互联网大佬
0