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

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

没有了模块之间的相互依赖,在项目中这两个模块是相互调用的,分别各自定义相应的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 {
相关推荐
道清茗9 小时前
【Kubernetes知识点问答题】Namespace(命名空间)
云原生·kubernetes·namespace
喵叔哟9 小时前
17. 【Blazor全栈开发实战指南】--Blazor UI框架集成
ui·微服务·.net
没有bug.的程序员10 小时前
500个微服务上云全线假死:Spring Boot 3.2 自动配置底层的生死狙击
java·spring boot·微服务·kubernetes·自动配置
程序员佳佳10 小时前
2025 AI 架构演进:从 Open Claw 到 GPT-5.3,如何用“向量引擎”解决大模型调用的“最后一公里”?
人工智能·gpt·架构·数据分析·aigc·api
SelectDB技术团队10 小时前
OLAP 无需事务?Apache Doris 如何让实时分析兼具事务保障
数据库·数据仓库·人工智能·云原生·实时分析
renhongxia110 小时前
人工智能代理能生成微服务吗?我们离多远了?
人工智能·深度学习·学习·微服务·云原生·架构·机器人
Heo11 小时前
这才称得上是提示词工程!
java·架构·代码规范
qq_4542450311 小时前
组件生命周期管理器架构:ECS事件处理的优雅实践
架构·c#
2501_9411495011 小时前
2026 级微服务演进:深度解析 Cosvice 架构下的服务编排与性能调优
微服务·云原生·架构
曜垣11 小时前
用 Golang + AI 做了一个四柱排盘分析 Demo:从排盘算法到 SSE 流式输出全记录
架构