1.调用构造方法实例化对象
2.调用set方法来:huyangtao
3.继承BeanNameAware.setBeanName实现bean名称创建
4.继承BeanFactoryAware.setBeanFactory可以得到BeanFactory实现类
5.继承ApplicationContextAware.setApplicationContext可以得到ApplicationContext实现类
--------调用bean对象前后都会调用BeanPostProcessor的方法,类似aop,可对bean调用进行监控
6.调用:BeanPostProcessor.postProcessBeforeInitialization
7.在BeanPostProcessor方法调用前后会调用该方法:InitializingBean.afterPropertiesSet
8.调用自己配置的初始化方法
9.调用:BeanPostProcessor.postProcessAfterInitialization
10.调用bean对象
11.容器关闭
12.调用销毁方法回收资源
13.调用定制销毁方法回收资源
spring之bean的生命周期
最新推荐文章于 2022-10-03 23:31:18 发布