首页 > 编程知识 正文

springbean是什么(简述bean的生命周期)

时间:2023-05-05 09:33:56 阅读:101166 作者:3116

spring bean容器的生命周期过程如下:

1.1。Spring容器根据配置中的bean定义实例化bean。

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

3.如果bean实现了BeanNameAware接口,那么工厂通过传递bean的ID来调用setBeanName()。

4.如果bean实现了BeanFactoryAware接口,那么工厂通过传递自己的实例来调用setBeanFactory()。

5.如果有任何与bean相关联的bean后处理器,请调用preProcessBeforeInitialization()方法。

6.如果为bean指定了init方法(bean的init-method属性),将调用它。

7.最后,如果有任何与bean相关联的bean后处理器,将调用后处理器的方法。

8.如果bean实现了DisposableBean接口,当spring容器关闭时,将调用destory()。

9.如果为bean指定了销毁方法(bean的销毁方法属性),将调用它。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。