SpringBoot中Bean的生命周期
树图思维导图提供 SpringBoot中Bean的生命周期 在线思维导图免费制作,点击“编辑”按钮,可对 SpringBoot中Bean的生命周期 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:487e8230112b096f0bb8143a6ee6cda4
下面是SpringBoot中Bean的生命周期的思维导图:思维导图模板大纲
SpringBootBean的生命周期
Bean的生命周期指的是从容器创建Bean实例到销毁的整个过程。
Bean的生命周期流程
1.启动应用程序
2.Spring容器加载配置文件
3.容器根据配置文件创建并初始化Bean实例
4.根据Bean定义进行属性注入(依赖注入)
5.执行Bean的自定义初始化方法
6.Bean已就绪,可正常使用
7.应用程序关闭
8.执行Bean的自定义销毁方法
9.Spring容器销毁Bean实例
Bean的生命周期回调方法
初始化方法:在Bean实例创建后被调用,用于执行一些初始化操作。
销毁方法:在Bean实例销毁之前被调用,用于执行一些清理操作。
Bean的初始化方法
注解方式:
@PostConstruct
@Bean(initMethod="init")
接口方式:
InitializingBean接口的afterPropertiesSet()方法
XML配置方式:
<bean>元素的initmethod属性
Bean的销毁方法
注解方式:
@PreDestroy
@Bean(destroyMethod="destroy")
接口方式:
DisposableBean接口的destroy()方法
XML配置方式:
<bean>元素的destroymethod属性
```
请注意,与获取一个bean的过程不同,这个思维导图讨论了当SpringBoot应用程序启动和关闭时,Bean实例的生命周期。
树图思维导图提供 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 在线思维导图免费制作,点击“编辑”按钮,可对 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:10b9a8a2dd2fb4593f8130ef16c320fc
树图思维导图提供 9.战斗的基督教 在线思维导图免费制作,点击“编辑”按钮,可对 9.战斗的基督教 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:33d168acd0cd9f767f809c7a5df86e3a