构造方法实例化
上一节
下一节
★学习目标:
1、了解Spring中Bean的生命周期
2、了解Spring容器中Bean的生命周期流程
★思考任务:
1、如何理解Spring中Bean的生命周期?
★任务学习:
★知识要点:
1. Spring中Bean的生命周期有何意义?
了解Spring中Bean的生命周期的意义就在于,可以利用Bean在其存活期间的特定时刻完成一些相关操作。这种时刻可能有很多,但一般情况下,常会在Bean的postinitiation(初始化后)和predestruction(销毁前)执行一些相关操作。
2. Bean的生命周期管理
singleton作用域:
Spring容器可以管理singleton作用域的Bean的生命周期,在此作用域下,Spring能够精确的知道该Bean何时被创建,何时初始化完成,以及何时被销毁。
prototype作用域:
prototype作用域的Bean,Spring只负责创建,当容器创建了Bean实例后,Bean的实例就交给客户端代码来管理,Spring容器将不再跟踪其生命周期。
3. Spring容器中Bean的生命周期流程如下图所示:


