Spring5源码之循环依赖机制.pdfVIP

  • 0
  • 0
  • 约1.79千字
  • 约 6页
  • 2026-09-23 发布于北京
  • 举报

table{border-collapse:collapse;}table,th,td{border:1pxsolid#000;}

循环依赖:

在两个Bean中间出现互相依赖的情况,A  B,B → A,按照正常流程加载,不做任何

处理,可能会出现死循环的情况,那么Spring中是如何处理循环依赖的呢

@Component

@componentpublicclassUser{

@Autowire

privateIUserServiceservice;

}

@Component

@componentpublicclassUserServiceImplimplementsIUserServiceImpl{

@Autowired

privateUseruser;

解决方案:

提前将实例化好的对象直接放到一级缓存中

缺点:在多线程环境下,可能导致其他线程直接获取到没有初始化完成的

文档评论(0)

1亿VIP精品文档

相关文档