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

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

没有了模块之间的相互依赖,在项目中这两个模块是相互调用的,分别各自定义相应的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 {
相关推荐
qq_454245031 小时前
增强型ECS(Entity-Component-System)框架
架构·c#
ai产品老杨2 小时前
万物互联的视频底座:基于GB28181/RTSP的多协议融合与边缘推流架构解析
架构·音视频
有个人神神叨叨2 小时前
AI Coding 时代的企业级应用架构
人工智能·架构
挨踢学霸4 小时前
技术全面重构|MsgHelper 新版深度拆解:交互、视觉与逻辑的底层优化(二)
经验分享·笔记·微信·架构·自动化
小二·4 小时前
Go 语言系统编程与云原生开发实战(第38篇)
网络·云原生·golang
浩瀚之水_csdn4 小时前
Flask 深度解析:从微内核到企业级架构
python·架构·flask
数据知道4 小时前
MongoDB复制集架构原理:Primary、Secondary 与 Arbiter 的角色分工
数据库·mongodb·架构
Nontee4 小时前
微服务常见组件
微服务
冷小鱼4 小时前
通义千问开源模型全景解析:从 Qwen2.5 到 Qwen3 的架构演进
架构·开源
小二·4 小时前
Go 语言系统编程与云原生开发实战(第39篇)
开发语言·云原生·golang