spring ioc生命周期
文章平均质量分 95
qq_26678049
123456
展开
-
Spring IOC生命周期扩展点(二)——使用流程
上图描述了IOC容器使用过程(即getBean),其中红色的模块为spring为用户在spring ioc容器生命阶段内提供的扩展点。 在容器初始化阶段完成后,当用户使用getBean获取对象时,触发容器初始化对象的流程。 1、InstantiationAwareBeanPostProcessor 在容器初始化的过程中,容器会检测所有BeanPostProcessor类型的bean,并将其向容器注册,在这个过程中,容器若发现当前bean为InstantiationAwareBeanPostProcesso.原创 2021-04-10 16:59:52 · 219 阅读 · 0 评论 -
Spring IOC生命周期扩展点(一)——初始化流程
上图描述了IOC容器初始化过程,其中红色的模块为spring为用户在spring ioc容器生命阶段内提供的扩展点,蓝色为省略流程。 在容器初始化过程中,当容器完成第一步BeanDefinition的注册流程后,容器其实已经进入了就绪状态,即可通过其getBean()方法获取容器中管理的类,所以在之后的流程中,有很多bean已经完成了其初始化的过程。 1、初始化BeanFactoryPostProcessors 当容器完成准备阶段后,会在容器内注册的BeanDefinition中查找,是否存在实现了Bea.原创 2021-04-05 21:03:35 · 405 阅读 · 0 评论