- Spring对bean进行实例化
- Spring将值和bean的引用引入注入进bean对应的属性中
- 如果bean实现了beanNameAware接,Spring将bean的ID传递给set-BeanName()接口方法
- 如果bean实现了BeanFactorAware接口,Spring将调用setBeanFactory(),将beanFactory容器实例传入
- 如果bean实现了ApplicationContextAware接口,Spring将调用setApplicationContetxt,将应用上下文的引用传入
- 如果bean实现了BeanPostProcessor接口,Spring将调用postProcessBeforeInitalization
- 如果bean实现了InitializingBean接口,Spring将调用afterProessAfterInitialization()
- 如果bean实现了BeanPostProcess接口,Spring将调用postProcessAfterInitialization
- 此时此刻,Bean已经准备就绪,可以被使用了,他们讲一直保留在应用上下文中,直到该上下文被销毁。
- 如果bean实现了Disposeablebean接口,Spring将调用它的destory
相关文章: