既然讲spring事务源码分析,想必读者都知道什么是事务吧!包括事务四大特性ACID,4大隔离级别。笔者就不详细讲这些简单的知识了,简单列一下事...
警告:阅读此文前务必先阅读之前写的《spring如何解决循环引用》,本篇文章高度依赖循环引用。 在循环依赖中我们讲了spring实例化bean的...
Aop是什么 与OOP对比,面向切面,传统的OOP开发中的代码逻辑是自上而下的,而这些过程会产生一些横切性问题,这些横切性的问题和我们的主业务逻...
前面讲了Spring的核心基础BeanDefinition及bean工厂后置处理器,这两块内容主要作用概括来讲就是定义、扫描、注册、动态代理等,...
前面花了大量篇幅讲解spring如何完成扫描注册的。注意,此时的注册是将业务类class所对应的BeanDefinition,要想使用业务类的功...
mybaits是通过@MapperScan注解完成扫描的,具体是如何完成的呢?首先看一下MapperScan的源码: @MapperScan上加...
在本专题博客(五)中讲解了BeanFactoryPostProcessor及子子类BeanDefinitionRegistryPostP...
上一篇详细讲解了spring的扫描器ClassPathBeanDefinitionScanner,本篇我们我们将模拟mybatis如何通过...
spring包扫描是通过ClassPathBeanDefinitionScanner类来完成的,它主要工作有两个: 扫描类路径下的候选Co...
文集作者