其他分享
首页 > 其他分享> > SpringBean的生命周期

SpringBean的生命周期

作者:互联网

spring bean容器的生命周期流程

1、Spring容器根据配置中的bean定义实例化bean

2、Spring使用依赖注入填充所有属性,如bean中所定义的配置

3、如果bean实现BeanNameAware接口,则工厂通过传递bean的id来调用setBeanName()

4、如果bean实现BeanFactoryAware接口,工厂通过传递自身的实例来调用setBeanFactory()

5、如果存在与bean关联的任何BeanPostProcessors,则调用preProcessBeforeInitialization()

6、如果为bean制定了init方法,那么就会调用它

7、如果bean实现DisposableBean接口,当spring容器关闭时就会调用destory()

8、如果为bean指定了destory()方法那么也会执行它

标签:容器,生命周期,destory,spring,接口,SpringBean,bean,调用
来源: https://blog.csdn.net/m0_46357303/article/details/121512843