原文:https://blog.csdn.net/z3133464733/article/details/79189699 ------------------------------------------------------------------------------------------------------------------------------------------ Spring @PostConstruct和@PreDestroy实例https://www.cn
前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本.因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析. 本篇文章主要介绍 Spring IoC 容器中 bean 的初始化阶段. 正文 我们在Spring IoC bean 的创建一文中分析创建 bean 实例的主要流程,此时创建出来的 bean 还是个属性未赋值的实例,在创建完之后会进入 populateBean() 方法,即进入属性赋值阶段.我们简单回顾一下,上次分析过的 doCreateB
spring bean初始化或销毁时执行某些方法,有很多使用场景.比如初始化时,启动bean中的线程池.销毁时释放资源,个人比较喜欢实现InitializingBean和 DisposableBean接口的方式,清晰明了 @Component public class test implements InitializingBean, DisposableBean { @Override public void afterPropertiesSet() throws Exception { Sy