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

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

没有了模块之间的相互依赖,在项目中这两个模块是相互调用的,分别各自定义相应的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 小时前
构建mini Claude Code:08 - Fire and Forget:用后台线程解锁 Multi-Agent 并行执行
人工智能·python·架构
桂花很香,旭很美2 小时前
Anthropic Agent 工程实战笔记(一)架构与选型
笔记·架构·language model
郝学胜-神的一滴3 小时前
Effective Modern C++ 条款40:深入理解 Atomic 与 Volatile 的多线程语义
开发语言·c++·学习·算法·设计模式·架构
正宗咸豆花3 小时前
Gemini 3.1 Pro架构深度解析与AGI能力评测
人工智能·架构·agi
两万五千个小时4 小时前
构建mini Claude Code:07 - 一切皆文件:持久化任务系统
人工智能·python·架构
悠闲蜗牛�4 小时前
云原生架构下的可观测性体系建设:从日志、监控到全链路追踪的工程实践
云原生·架构
老葱头蒸鸡4 小时前
(1)Docker架构与组件简介
云原生·eureka
桂花很香,旭很美4 小时前
Anthropic Agent 工程实战笔记(四)长任务与多 Agent
笔记·架构·agent
hqk4 小时前
鸿蒙项目实战:手把手带你从零架构 WanAndroid 鸿蒙版
前端·架构·harmonyos
yangyanping201085 小时前
消息队列之消费者如何获取消息
分布式·架构·kafka