目的
为了更好的使用mybatis及插件,更好的理解spring的一些运行机制,同时为了可以更快的学习第三方扩展mybatis的一些框架,最近梳理一下从mybatis基本用法到mybatis-spring结合的知识点
梳理mybatis运行的主要脉络;
结合mybatis使用例子,分析每一步mybatis做了什么;
mybatis-spring 封装mybatis的主要思路和原理;
mybatis plugin的运行原理;包括调用顺序,调用的时机等,及plugin能做什么;
如果使用mybatis plugin实现简单的分库分表,应该注意什么;
学习mybatis 动态代理的思想。java Proxy、cglib、javassist;
找到spring 事务如何跟mybatis结合的?spring 的mapper接口为什么是线程安全的?的答案;
spring类加载顺序,怎么动态加载类等;
cache待续;
后续会针对每个知识点详细介绍;
标题