BeanFactory的生命周期

Posted gqymy

tags:

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

技术分享图片

Bean自身的方法:调用Bean构造函数实例化Bean、调用setter设置Bean的属性值及通过<beam=n>的init-method和destory-method所制定的方法。
Bean级生命周期接口方法:如BeanNameAware、BeanFactoryAware、InitializingBean和DisposableBean,这些接口方法由Bean类直接实现。
容器级生命周期接口方法:后处理器接口一般不由Bean本身实现,他们独立于Bean,实现类以容器附加装置的形式注册到Spring容器中,斌功过接口反射未Spring容器扫描识别。当Spring容器创建任何Bean时,这些后处理器都会发生作用,所以这些后处理器的影响是全局性的。
工厂后处理器接口方法:工厂后处理器也是容器级的,在应用上下文装配配置文件后立即调用。

以上是关于BeanFactory的生命周期的主要内容,如果未能解决你的问题,请参考以下文章

Spring IOC容器生命周期阶段总结

Spring-2Spring Bean 的生命周期

Spring生命周期以及Aop的执行时机总结

Bean的生命周期

spring bean的生命周期

Spring源码分析系列-Bean的生命周期(总结篇)