![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring源码
文章平均质量分 89
spring源码
工与绩不过兴与兴
世人慌慌张张,不过为那碎银几两。
偏偏这碎银几两,牵世间万千惆怅。
展开
-
spring--AnnotationConfigApplicationContext扫描bean过程源码分析
AnnotationConfigApplicationContext前言AnnotationConfigApplicationContext 和 ClassPathXmlApplicationContext 与 FileSystemXmlApplicationContext 类似都是抽象类 AbstractApplicationContext 的子类,最终都调用父类的 refresh 方法开始 bean工厂的初始化等一系列操作,不同的是 AnnotationConfigApplicationConte原创 2021-01-31 22:47:27 · 1122 阅读 · 0 评论 -
spring--bean工厂后置处理器(BeanFactoryPostProcessor)原理解析
功能描述:实现BeanFactoryPostProcessor接口允许我们可以在任何bean实例化之前对bean工厂进行加工,如spring的ConfigurationClassPostProcessor类就实现了该接口,负责解析@Configuration、@ComponentScan、@ComponentScans、@Import等注解BeanFactoryPostProcessor 接口定义: @FunctionalInterface public interface BeanFactoryP原创 2021-01-16 22:43:02 · 359 阅读 · 0 评论 -
spring--bean后置处理器(BeanPostProcessor)原理解析
BeanPostProcessor接口拆解功能描述:如何使用:定义要处理的接口类型添加实际需要处理的类定义后置处理器编写测试类执行日志后置处理器加载解析registerBeanPostProcessors注册拦截bean创建的bean处理器BeanPostProcessorChecker用于检查是否存在不会被所有后置处理器处理的beanApplicationListenerDetector用于管理监听器总结功能描述:实现BeanPostProcessor接口允许我们可以对所有bean在创建之前和之后原创 2020-06-16 20:57:36 · 1697 阅读 · 2 评论 -
spring--监听器(listener)原理解析
文章目录聊聊我知道的listener首先看一下如何使用listener源码解析-加载监听器解析这里解释一下通过硬编码添加的监听器的意思源码解析-发布(publishEvent)方法解析聊聊我知道的listener首先看一下如何使用listener编写事件源(Event)import org.springframework.context.ApplicationEvent;public class TestEvent extends ApplicationEvent { public原创 2020-05-27 09:34:07 · 4552 阅读 · 3 评论