请你简述Spring框架bean的生命周期?
下文笔者讲述Spring框架中bean生命周期简介说明,如下所示
bean生命周期简介
1.Spring容器从XML文件中获取bean定义
并实例化bean
2.Spring根据bean定义填充所有属性
3.如果bean实现BeanNameAware接口
Spring将传递bean中ID信息到setBeanName方法中
4.如果Bean实现BeanFactoryAware 接口
Spring传 递 beanfactory 给 setBeanFactory方法。
5.如果有任何与bean相关的BeanPostProcessors
Spring会在 postProcesserBeforeInitialization()方 法内 调 用 它 们 。
6.如果bean实现IntializingBean
调用它afterPropertySet方法
如果bean声明初始化方法
调用此初始化方法
7.如果有BeanPostProcessors和bean关联
这些bean的postProcessAfterInitialization()方法
将被调用
8.如果bean实现DisposableBean
它将调用destroy()方法
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


