@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容器的执行流程。