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 的生命周期注入方式和作用域的主要内容,如果未能解决你的问题,请参考以下文章

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

spring中bean的生命周期是怎么样的

Java -- 每日一问:谈谈 Spring Bean 的生命周期和作用域?

Bean 注解(Annotation)配置- Bean作用域与生命周期回调方法配置

Spring 框架基础(02):Bean的生命周期,作用域,装配总结

Spring(Bean 作用域和生命周期)