Spring基础

一、Spring中bean的生命周期

  Spring Bean的生命周期指的是从一个普通的Java类变成Bean的过程。

 1.Spring Bean总体的创建过程如下:java类 -> beanDefinition对象->Spring中的bean

 

以注解类变成Spring Bean为例,Spring会扫描指定包下面的Java类,然后根据Java类构建beanDefinition对象,然后再根据beanDefinition来创建Spring的bean,特别要记住一点,Spring是根据beanDefinition来创建Spring bean的,关于beanDefinition下文会进行分析。

2.beanDefinition对象 -> Spring中的bean

  Spring Bean的生命周期分为四个阶段多个扩展点

  四个阶段:实例化、属性赋值、初始化、销毁。

finishBeanFactoryInitialization是完成非懒加载的Spring bean的创建的工作,你要想说Spring的生命周期,在该步骤中会有8个后置处理的方法4个后置处理器的类贯穿在对象的实例化、赋值、初始化、和销毁的过程中,这4个后置处理器出现的地方分别为:

 

posted @ 2022-09-05 22:17  遇见神龙  阅读(30)  评论(0编辑  收藏  举报