Bean生命周期
2016-06-14 20:05:58 0 举报
Bean生命周期是指一个Java对象从创建到销毁的过程。在Spring框架中,Bean的生命周期分为三个阶段:实例化、初始化和销毁。 1. 实例化:Spring容器通过反射机制创建一个Bean实例。 2. 初始化:Spring容器对Bean进行必要的设置和配置,如属性注入、依赖注入等。 3. 销毁:当Spring容器关闭或者应用程序结束时,Spring容器会销毁不再需要的Bean实例。
作者其他创作
大纲/内容
定义的destory-method方法
Bean构造函数
BeanPostProcessor调用postProcessBeforeInitialization()
InstantiationAwareBeanPostProcessor调用postProcessAfterInitialization()
BeanPostProcessor调用postProcessAfterInitialization()
BeanFactoryPostProcessor调用postProcessBeanFactory()
Bean注入属性
DisposableBean调用destroy()
BeanFactoryAware调用setBeanFactory()
InstantiationAwareBeanPostProcessorAdapter调用postProcessPropertyValues()
InitializingBean调用afterPropertiesSet()
InstantiationAwareBeanPostProcessorAdapter调用postProcessBeforeInstantiation()
Bean初始化完成
BeanNameAware调用setBeanName()
定义的init-method方法
0 条评论
下一页