MapperScannerConfigurer该类主要实现mapper接口扫描并注入到spring容器
如下如所示该类实现了beanFactory后置处理器接口,
容器初始化时会找出所有beanFactory后置处理器
实例化ClassPathMapperScanner后,行调用方法scan(),如下图所示,
首先调用父类ClassPathBeanDefinitionScanner doScan()
扫描指定包下面的所有mapper接口并注入spring容器中,并且返回BeanDefinitionHolder集合
继续跟踪调用链,下图所示,将beanClass改为MapperFactoryBean,
这个类就是我们写的Mapper接口实际生成的类,还有注入sqlSessionFactory等等操作
以上就是扫描mapper接口,并且将接口注入spring 容器中的基本流程,
接下来分析下Mappe