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

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

没有了模块之间的相互依赖,在项目中这两个模块是相互调用的,分别各自定义相应的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 {
相关推荐
段一凡-华北理工大学4 小时前
【大模型+知识图谱+工业智能体技术架构】~系列文章01:快速了解与初学入门!!!
人工智能·python·架构·知识图谱·工业智能体
亚历克斯神5 小时前
JVM 内存管理 2026:深度解析与调优实战
java·spring·微服务
北漂Zachary6 小时前
Laravel 5.x升级亮点:从架构优化到API革新
架构·php·laravel
lpfasd1236 小时前
网站反爬机制的技术架构与演进
架构
Tony沈哲6 小时前
多智能体不是终点,而是起点:OpenVitamin 的 Agent Orchestration 的工程实现
架构·llm·agent
gyx_这个杀手不太冷静8 小时前
大人工智能时代下前端界面全新开发模式的思考(三)
前端·架构·ai编程
亚历克斯神9 小时前
Java 职业发展:2026 指南
java·spring·微服务
刘~浪地球9 小时前
云原生与容器--Kubernetes 生产环境部署实战
云原生·容器·kubernetes
西门吹-禅9 小时前
java 微服务学习笔记
java·学习·微服务
weixin_3975780210 小时前
飞书与外部系统集成:开发视角全指南
微服务