文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了其他类别-Spring中bean的实例化顺序的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
加载顺序: 先构造函数——>然后是b的set方法注入——>InitializingBean的afterPropertiesSet方法——>init-method方法 Spring装配Bean的过程 1. 实例化; 2. 设置属性值; 3. 如果实现了BeanNameAware接口,调用setBeanName设置Bean的ID或者Name; 4. 如果实现BeanFactoryAware接口,调用setBeanFactory 设置BeanFactory; 5. 如果实现ApplicationContextAware,调用setApplicationContext设置ApplicationContext 6. 调用BeanPostProcessor的预先初始化方法; 7. 调用InitializingBean的afterPropertiesSet()方法; 8. 调用定制init-method方法; 9. 调用BeanPostProcessor的后初始化方法; Spring容器关闭过程 1. 调用DisposableBean的destroy(); 2. 调用定制的destroy-method方法;