spring生命周期
2023-12-26 13:24:58 64 举报
Spring生命周期是指一个Bean从创建到销毁的过程。这个过程包括以下几个阶段:实例化、属性设置、初始化、销毁。在实例化阶段,Spring会根据配置文件或注解创建Bean的实例;在属性设置阶段,Spring会将Bean的属性值注入到实例中;在初始化阶段,Spring会执行Bean的初始化方法;在销毁阶段,Spring会执行Bean的销毁方法。此外,Spring还提供了一些扩展点,允许用户自定义生命周期的行为。总之,Spring生命周期是一个非常重要的概念,它帮助我们更好地管理Bean的创建和销毁过程。
作者其他创作
大纲/内容
容器初始化结束()
postProcessPropertyValues方法
BeanFactoryPostProcessor
loop bean销毁
DiposibleBean.destory()
Bean
postProcessBeanFactory()方法
bean初始化结束()
postProcessBeforeInstantiation方法
loop 实例化bean
postProcessAfterInitialization方法
init-method属性指定的初始化方法
bean初始化
Main
构造器()
注入属性
destroy-method属性指定的初始化方法
BeanNameAware.setBeanName()
postProcessBeforeInitialization
InitializingBean.afterPropertiesSet()
BeanPostProcessor
BeanFactoryAware.setBeanFactory()
InstantiationAwareBeanPostProcessor
容器初始化
收藏
收藏
0 条评论
下一页