Spring bean 的生命周期注入方式和作用域

Posted HappyBoy_2019

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring bean 的生命周期注入方式和作用域相关的知识,希望对你有一定的参考价值。

(1)默认情况下,IOC容器中bean的生命周期分为五个阶段:

调用构造器 或者是通过工厂的方式创建Bean对象

给bean对象的属性注入值

调用初始化方法,进行初始化, 初始化方法是通过init-method来指定的.

使用

IOC容器关闭时, 销毁Bean对象.

(2)当加入了Bean的后置处理器后,IOC容器中bean的生命周期分为七个阶段:

调用构造器 或者是通过工厂的方式创建Bean对象

给bean对象的属性注入值

执行Bean后置处理器中的 postProcessBeforeInitialization

调用初始化方法,进行初始化, 初始化方法是通过init-method来指定的.

执行Bean的后置处理器中 postProcessAfterInitialization

使用

IOC容器关闭时, 销毁Bean对象

注入方式:

通过 setter 方法注入

通过构造方法注入

Bean的作用域

总共有四种作用域:

Singleton 单例的

Prototype 原型的

Request

Session

引点科技私房菜专栏之Spring-Bean生命周期和作用域以及实现方式

Spring Bean生命周期和作用域以及实现方式


文章目录

以上是关于Spring bean 的生命周期注入方式和作用域的主要内容,如果未能解决你的问题,请参考以下文章