Bean的生命周期
2016-11-15 19:32:13 0 举报
登录查看完整内容
Bean的生命周期是指一个Java对象从创建、初始化到销毁的过程。在Spring框架中,Bean的生命周期可以分为以下几个阶段:实例化、属性设置、初始化前后处理、自定义初始化、后置处理器和销毁。在这个过程中,Spring容器负责管理Bean的整个生命周期,确保每个Bean都能正确地完成其职责。
作者其他创作
大纲/内容
调用InstantionAwareBeanPostProcessor的postProcessBeforeInstantiation()方法
Singleton
prototype
destroy-method中配置的销毁方法
spring缓冲池中准备就绪的Bean
InitializingBean的afterPropertiesSet方法
容器销毁
InstantionAwareBeanPostProcessor的postProcessAfterInitialization方法
实例化
DisposableBean的destroy方法
InstantionAwareBeanPostProcessor的postProcessBeforeInitialization方法
设置属性值
InstantionAwareBeanPostProcessor的postProcessPropertyValues方法
BeanNameAware的setBeanName()
BeanPostProcessor的postProcessBeforeInitialization方法
BeanPostProcessor的postProcessAfterInitialization方法
init-method中配置的初始化方法
将准备就绪的Bean返回给使用者
BeanFactoryAware的setBeanFactory()
InstantionAwareBeanPostProcessor的postProcessAfterInstantiation方法
0 条评论
回复 删除
下一页