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

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

没有了模块之间的相互依赖,在项目中这两个模块是相互调用的,分别各自定义相应的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 {
相关推荐
国科安芯1 小时前
基于RISC-V架构的抗辐照MCU在空间EDFA控制单元中的可靠性分析
单片机·嵌入式硬件·性能优化·架构·risc-v·安全性测试
福大大架构师每日一题4 小时前
dify 1.13.0——Human-in-the-Loop与工作流执行架构全面升级,释放AI与人的协作潜力
人工智能·架构
想用offer打牌5 小时前
一站式了解火焰图的基本使用
后端·面试·架构
castro7 小时前
图像处理滤镜应用 - 技术说明文档
架构
功能啥都不会8 小时前
PowerShell 开机脚本不执行?WireGuard 防火墙配置踩坑实录(接从零搭建安全内网穿透博文)
架构
峰顶听歌的鲸鱼9 小时前
Kubernetes-Pod
linux·运维·云原生·容器·kubernetes·云计算
AC赳赳老秦10 小时前
2026多模态技术趋势预测:DeepSeek处理图文音视频多格式数据实战指南
java·人工智能·python·安全·架构·prometheus·deepseek
切糕师学AI11 小时前
Kubernetes 中的 Headless Service
云原生·容器·kubernetes
无心水11 小时前
【任务调度:数据库锁 + 线程池实战】4、架构实战:用线程池 + SKIP LOCKED 构建高可用分布式调度引擎
人工智能·分布式·后端·spring·架构
tzhou6445211 小时前
构建3 Master + 3 Node K8s集群完整步骤
云原生·容器·kubernetes