
Spring-mybatis源码解析
人工智障践行师
这个作者很懒,什么都没留下…
展开
-
【一】MyBatis-Spring最全源码详解之@MapperScan到底在弄啥
目录1. invokeBeanFactoryPostProcessors2. MapperScannerRegistrar#registerBeanDefinitions3. ClassPathMapperScanner#processBeanDefinitions4. 附录:项目文档在Springboot项目中使用MyBatis往往会使用@MapperScan("packag...原创 2019-03-13 21:23:53 · 3586 阅读 · 2 评论 -
【二】MyBatis-Spring最全源码详解之Mapper的自动注入
目录1.MapperFactoryBean的实例化1.1 Springboot自动配置与@Bean方法的扫描1.2 sqlSessionFactorybean与SqlSessionTemplate的创建2. Mapper的依赖注入2.1 从MapperFactoryBean中获取对象2.2 postProcessObjectFromFactoryBean3. 总结...原创 2019-03-14 21:58:55 · 8106 阅读 · 0 评论 -
【三】MyBatis-Spring最全源码详解之SQL执行流程
前面两篇系列文章已经详细介绍了Mapper接口的扫描过程和对应bean的创建过程。本文重点介绍mybatis执行SQL的过程。DaoService的selectByName方法,拿到的personMapper对象已经是上文介绍的那个superMapperProxy对象。执行personMapper.selectByName(personName)方法,其实就是执行的superMapperPro...原创 2019-03-16 17:06:57 · 983 阅读 · 4 评论