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

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

没有了模块之间的相互依赖,在项目中这两个模块是相互调用的,分别各自定义相应的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 {
相关推荐
常先森17 分钟前
RAG 表格解析最佳实践:标题识别、表头推断与语义重建全指南
面试·架构·agent
张人大 Renda Zhang39 分钟前
2025 年版笔记:Java 开发如何用 AI 升级 CI/CD 和运维?
java·运维·ci/cd·ai·云原生·架构·自动化
qq_213059431 小时前
从零搭建企业级K8s集群
云原生·容器·kubernetes
阿里云云原生1 小时前
阿里云微服务引擎 MSE 及 API 网关 2025 年 11 月产品动态
微服务
你想考研啊2 小时前
kubectl获取pod报拉取错误
云原生·eureka
狗哥哥2 小时前
聊聊设计模式在 Vue 3 业务开发中的落地——从一次代码重构说起
前端·架构
阿里云云原生2 小时前
告别“看不见的内存”!SysOM 如何实现 Java 进程内存全景分析?
java·云原生
阿里云云原生3 小时前
Entity 查询:可观测性系统中的“实体搜索引擎”,实战指南!
云原生
隐语SecretFlow3 小时前
如何在 Kuscia 上运行 SCQL 联合分析任务
分布式·安全·架构·开源