类之间的循环依赖
来源:4-6 实现重回队列
慕虎0006524
2022-11-25
在RabbitConfig类中已经注入了OrderMessageService类
如果再用@Bean在RabbitConfig类中将rabbitChannel()方法注入Spring,再在OrderMessageService类中注入Channel
系统就会报循环依赖错误
如果想忽略这个循环依赖的话,就得在OrderMessageService类中注入Channel时使用@Lazy
我想问的是,在真实的生产环境中,是尽可能的需要避免循环依赖,还是说可以允许使用循环依赖加@Lazy懒加载的形式
写回答
1回答
-
还是尽量避免循环依赖,可以看看下一章的springAmqp方式00
相似问题