Spring Boot临时解决循环依赖注入问题

直接找到IndexItemCalculateInfoServiceImpl类,然后使用@Lazy

原代码:

修改后:

java 复制代码
private final PrepareIndexItemInfoService prepareIndexItemInfoService;
@Autowired
public IndexItemCalculateInfoServiceImpl(@Lazy PrepareIndexItemInfoService service) {
	this.prepareIndexItemInfoService = service;
}

这个只是临时方案,因为项目最近在迁移,也不可能重构别人的代码,只能用这种方式了。。。

相关推荐
怒放吧德德5 小时前
后端 Mock 实战:Spring Boot 3 实现入站 & 出站接口模拟
java·后端·设计
biyezuopinvip5 小时前
基于Spring Boot的企业网盘的设计与实现(任务书)
java·spring boot·后端·vue·ssm·任务书·企业网盘的设计与实现
脸大是真的好~5 小时前
EasyExcel的使用
java·excel
小宋10215 小时前
Java 项目结构 vs Python 项目结构:如何快速搭一个可跑项目
java·开发语言·python
JavaGuide6 小时前
一款悄然崛起的国产规则引擎,让业务编排效率提升 10 倍!
java·spring boot
吃虫子的人6 小时前
记录使用Arthas修改线上源码重新加载的一次过程
java·arthas
figo10tf6 小时前
Spring Boot项目集成Redisson 原始依赖与 Spring Boot Starter 的流程
java·spring boot·后端
zhangyi_viva6 小时前
Spring Boot(七):Swagger 接口文档
java·spring boot·后端
橙露6 小时前
Spring Boot 核心原理:自动配置机制与自定义 Starter 开发
java·数据库·spring boot