一张图搞懂Spring bean的完整生命周期

Posted Java技术栈

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一张图搞懂Spring bean的完整生命周期相关的知识,希望对你有一定的参考价值。

一张图搞懂Spring bean的生命周期,从Spring容器启动到容器销毁bean的全过程,包括下面一系列的流程,了解这些流程对我们想在其中任何一个环节怎么操作bean的生成及修饰是非常有帮助的。

Bean的完整生命周期所用到的组件大概可以分为以下几类:

1、Bean级别的接口

Bean自身定义的方法或者实现了接口的方法,即init-method和destroy-method指定的方法,还有实现了BeanNameAware,BeanFactoryAware,InitializingBean,DiposableBean等接口的方法。

2、容器全局后处理器接口

包括了BeanFactoryPostProcessor,InstantiationAwareBeanPostProcessor,BeanPostProcessor这两个接口,它们是容器全局级别的接口。

推荐去我的博客阅读更多:

1.Java JVM、集合、多线程、新特性系列教程

2.Spring MVC、Spring Boot、Spring Cloud 系列教程

3.Maven、Git、Eclipse、Intellij IDEA 系列工具教程

4.Java、后端、架构、阿里巴巴等大厂最新面试题

觉得不错,别忘了点赞+转发哦!

以上是关于一张图搞懂Spring bean的完整生命周期的主要内容,如果未能解决你的问题,请参考以下文章

Spring中Bean的生命周期

一张图搞懂Ajax原理

一张图搞懂MySQL的索引失效

spring 中类完整的生命周期

day38 09-Spring类的完整生命周期及后处理Bean

Spring Bean 生命周期