各个微服务模块之间互相依赖调用的问题

首先是模块之间不能够循环引用,否则会报循环依赖引入的错误。

没有了模块之间的相互依赖,在项目中这两个模块是相互调用的,分别各自定义相应的Feign接口,如下:

最开始写的运行报错的代码如下:

java 复制代码
@FeignClient(value = "jeecg-line",fallbackFactory = ParameterHelloFallback.class)
public interface LineFengApi {
java 复制代码
@FeignClient(value = "jeecg-line", fallbackFactory = LineHelloFallback.class)
public interface LineHelloApi {

报错信息,如下:

报错的原因是这里定义了两个Feign接口,都是调用同一个服务,这两个接口没有各自的唯一标识,给其中一个接口添加一个标识区分出来即可,如下:

java 复制代码
@FeignClient(value = "jeecg-line", contextId = "jeecgLineFeng",fallbackFactory = ParameterHelloFallback.class)
public interface LineFengApi {
相关推荐
蜡台2 分钟前
SPA(Single Page Application) Web 应用(即单页应用)架构模式 更新
前端·架构·vue·react·spa·spa更新
尘世中一位迷途小书童3 小时前
前端工程化基石:package.json 40+ 字段逐一拆解
前端·javascript·架构
架构师沉默3 小时前
Gemini 正式登陆香港,不用翻墙!
java·后端·架构
飞Link4 小时前
LangChain Core 架构深度剖析与 LCEL 高阶实战
人工智能·架构·langchain
阿里云云原生4 小时前
【昨晚 17:00】模力工场联合 HiClaw,聊聊怎么把虾场管明白
云原生
无忧智库5 小时前
大型多元化集团的数字涅槃:如何构建一个“业财一体、数据驱动、全球协同”的ERP新范式(PPT)
架构
Nice__J7 小时前
Mcu架构以及原理——7.寄存器编程与抽象
stm32·单片机·架构
阿里云云原生7 小时前
连登顶会!阿里云多项研究成果大幅提升运维智能精度与效率
云原生
阿里云云原生7 小时前
从养一只虾到开好虾场,HiClaw 规模化养虾的详细解读
云原生
小超同学你好9 小时前
Transformer 16. DeepSeek-V3 架构解析:在 MLA + DeepSeekMoE 上的规模化与训练/系统创新
架构·transformer