SpringBean的生命周期

SpringBean的生命周期,第1张

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()方法那么也会执行它

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5597647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存