0

我已将我的 org.springframework:spring-context:5.3.9 更新为 5.3.13

并开始遇到循环依赖问题。

我的代码看起来像

```@Component("myMessageHandler")
public class MyMessageHandler {

@Autowired
@Qualifier("MessageHandlerSchedulerInitializer")
private ThreadPoolTaskScheduler messageHandlerScheduler;

@Bean("MessageHandlerSchedulerInitializer")
    public ThreadPoolTaskScheduler messageHandlerSchedulerInitializer(){
        ThreadPoolTaskScheduler threadPoolTaskScheduler = new ThreadPoolTaskScheduler();
        threadPoolTaskScheduler.setPoolSize(5);
        threadPoolTaskScheduler.setThreadNamePrefix("LmSolaceMessageHandler");
        return threadPoolTaskScheduler;
    }
}```

错误 请求的 bean 当前正在创建中:是否存在无法解析的循环引用?应用上下文中一些bean的依赖形成了一个循环:

┌──────┐ | myMessageHandler(字段私有 org.springframework.scheduling.concurrent.ThreadPoolTask​​Scheduler ...myMessageHandler)└─────┘</p>

请帮助我解决上述问题

谢谢布山

4

0 回答 0