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

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

没有了模块之间的相互依赖,在项目中这两个模块是相互调用的,分别各自定义相应的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 小时前
Android 指纹浏览器开发教程一:先把整体架构拆清楚
android·架构
Gofarlic_OMS1 小时前
CONVERGE CFD许可不够用?自动回收闲置,燃烧仿真随时跑
java·大数据·开发语言·架构·制造
东北甜妹1 小时前
k8s特殊容器 和 调度管理
云原生·容器·kubernetes
小短腿的代码世界1 小时前
颠覆QWidget与QML?QSkinny轻量级UI框架的架构革命与嵌入式场景实战
qt·ui·架构
小程故事多_801 小时前
深度解析Claude Code,AI编码助手的底层架构与工作原理
java·人工智能·架构·智能体
眷蓝天2 小时前
Kubernetes 特殊容器技术详解
云原生·容器·kubernetes
亚空间仓鼠2 小时前
Docker容器化高可用架构部署方案(五)
docker·容器·架构
Gc9umsbL12 小时前
Istio 架构全景解析:控制面 vs 数据面、核心组件与流量路径深度拆解
云原生·架构·istio
步步为营DotNet2 小时前
探索.NET 11:ASP.NET Core 10 云原生应用开发实践
云原生·asp.net·.net
aXin_ya2 小时前
微服务面试篇1
微服务·面试·架构