Spring中Bean的生命周期的几个阶段

1.spring 的生命周期粗粒度的可以分为5个阶段

   第一阶段:实例化

                      实例化是指Bean 从Class到Object

   第二阶段:初始化前

                      org.springFrameWork.beans.factory.config.BeanPostProcessor#postProcessBeforeInitialization

    第三阶段: 初始化

                     org.springFrameWork.bean.InitializingBean#afterPropertiesSet

 

    第四阶段初始化后

                       org.springFrameWork.beans.factory.config.BeanPostProcessor#postProcessAfterInitialization

 

    第五阶段:销毁

                     org.springFrameWork.bean.factory.DisposableBean#destory

 

2.spring的核心就是Bean,Bean的生命周期是通过spring-context(上下文)控制的,而spring-context又基于spring-core进行的

 

展开阅读全文

没有更多推荐了,返回首页