spring
文章平均质量分 94
十元里
这个作者很懒,什么都没留下…
展开
-
Spring Bean 的生命周期(创建过程)与Bean的循环依赖
文章目录一、spring bean 创建的入口二、实例化预处理三、Bean的创建3.1、不同scope的Bean的创建过程3.2单例模式的实例化过程3.2.1、实例化前的操作:InstantiationAwareBeanPostProcessor3.2.2、实例化Bean3.2.2.1、实例化bean的主要方法createBeanInstance3.2.2.2、obtainFromSupplier3.2.2.3、instantiateUsingFactoryMethod3.2.3、属性填充bean3.2.3原创 2021-08-14 23:37:38 · 224 阅读 · 0 评论 -
spring ioc容器创建过程-整体流程
文章目录一、spring ioc 创建总览二、BeanFactory和ApplicationContext三、初始化DefaultListableBeanFactory四、总结:前面写了四篇ioc容器的初始化过程,这篇文章就对ioc容器初始化做个总结:Spring ioc容器创建过程(1)BeanFactory初始化spring ioc容器创建过程(2)invokeBeanFactoryPostProcessorsspring ioc容器创建过程(3)registerBeanPostProcesso原创 2021-08-07 22:42:01 · 3154 阅读 · 0 评论 -
spring ioc容器创建过程(4)事件广播与注册监听
文章目录1、initMessageSource()2、initApplicationEventMulticaster()3、onRefresh()4、registerListeners()5、finishBeanFactoryInitialization(beanFactory)5.1、 DefaultListableBeanFactory#preInstantiateSingletons()6、finishRefresh()Spring ioc容器创建过程(1)BeanFactory初始化spring原创 2021-08-04 23:37:04 · 277 阅读 · 0 评论 -
spring ioc容器创建过程(3)registerBeanPostProcessors
文章目录一、前文回顾二、BeanPostProcessor三、BeanFactory注册BeanPostProcessor阶段3.1、AbstractApplicationContext#registerBeanPostProcessors(ConfigurableListableBeanFactory beanFactory)3.2、registerBeanPostProcessors四、总结一、前文回顾spring ioc容器创建过程(1)BeanFactory的创建spring ioc容器创建过原创 2021-08-01 23:05:54 · 194 阅读 · 0 评论 -
Spring ioc容器创建过程(1)BeanFactory初始化
一、ApplicationContextApplicationContext是spring继BeanFactory之外的另一个核心接口或容器,允许容器通过应用程序上下文环境创建、获取、管理bean。在Spring 中, BeanFactory 接口的各种实现负责bean实例化,为Spring 管理的bean提供依赖注入和生命周期支持。然而,作为BeanFactory接口的扩展, ApplicationContext 还提供其他有用的功能。ApplicationContext 的主要功能是提供一个更丰富的原创 2021-07-28 23:57:49 · 594 阅读 · 3 评论 -
spring ioc容器创建过程(2)invokeBeanFactoryPostProcessors
文章目录一、BeanFactoryPostProcessors二、spring ioc启动时的处理1、AbstractApplicationContext#refresh()1.1、postProcessBeanFactory(beanFactory)1.2、invokeBeanFactoryPostProcessors(beanFactory)三、总结上文分析了spring ioc容器的初始化第一步,BeanFactory的初始化今天继续来分析BeanFactoryPostProcessors的初始化和原创 2021-08-01 00:10:33 · 158 阅读 · 0 评论