请你简述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()方法
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。