@PostConstruct和@PreDestroy注解在spring源码中生效的流程

通过本次分享,你可以学习到如下的内容:

org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor的功能,何时将Bean的生命周期注解缓存起来的。

org.springframework.context.annotation.CommonAnnotationBeanPostProcessor是如何处理@PostConstruct注解的。

@PostConstruct注解修饰的方法,被执行的时间点。

spring容器默认会加载的Bean什么时候实例化的,什么时候定义BeanDefinition信息。

spring容器大概的执行流程。

如果你想学习更多Spring 源码和运行流程建议看【spring 注解驱动开发】,该课程在bilibili上面可以搜到。视频是尚硅谷雷丰阳老师讲解的,讲的挺好的。

https://www.bilibili.com/video/BV1gW411W7wy?from=search&seid=13706570202016759833&spm_id_from=333.337.0.0

 本次分享是作为雷丰阳老师的视频的补充视频,帮助其他人更好的了解spring容器的源码。以及如何通过调式代码的方式看懂spring容器的执行流程。

原文地址:https://www.cnblogs.com/mkl34367803/p/15584096.html