spring生命周期

spring将bean的创建拆分为很多步骤,并且提供了很多的扩展点,下面我们将由简单到复杂的过程介绍spring bean的生命周期

一、最核心流程:

主要分为三步:1、实例化bean(调用构造方法) 2、属性注入 3、初始化bean(有多种方式可以指定bean的初始化方法,图中用init方法代替) 4、使用   5、销毁

spring生命周期_生命周期

 

二、在上述流程之上spring对这些流程做了扩展,下面分别讲述

1、对bean实例化做扩展,实现