本文共 434 字,大约阅读时间需要 1 分钟。
1.Spring IoC容器根据Bean的定义实例化该Bean;
2.Spring IoC容器对Bean的依赖进行注入;
3.如果Bean实现了BeanNameAware接口,则将该Bean的id传给setBeanName方法;
4.如果Bean实现了BeanFactoryAware接口,则将BeanFactory对象传给setBeanFactory方法;
5.如果Bean实现了BeanPostProcessor接口,则调用其postProcessBeforeInitialization方法;
6.如果Bean实现了InitializingBean接口,则调用其afterPropertySet方法;
7.如果有和Bean关联的BeanPostProcessors对象,则这些对象的postProcessAfterInitialization方法被调用;
8.当销毁Bean实例时,如果Bean实现了DisposableBean接口,则调用其destroy方法。
转载地址:http://ithbm.baihongyu.com/