mybatis源码是值得深度:
1、难易中等,太难的看不懂,太简单的学了白学
2、使用率高,ormapping不是hibernate就是mybatis
3、读完源码会提高自信心
mybatis源码学习过程:
1、搭环境,能debug源码
2、熟练使用mybatis,如environment配置,mapper配置,动态sql,日志,缓存等
3、熟悉mybatis框架,千万记得不要深究细节,只要了解常用的类如 Session Executor
4、从某个点切入,只看相关部分,如缓存,只需看所有和缓存相关的代码
5、再从总体把握,但这次要看细节,看不同的点如何协作
mybatis源码环境参考:
1、编译器 idea (eclipse当然ok)
2、项目构建 maven (不用也没关系)
3、jdk1.8 (免得出错)
4、数据库mysql (我用的就是mysql自带的world库)
下一篇我们就开始搭环境,能debug就ok