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生命周期和作用域以及实现方式
Java -- 每日一问:谈谈 Spring Bean 的生命周期和作用域?
Bean 注解(Annotation)配置- Bean作用域与生命周期回调方法配置