Alibaba 首发 667 页 MyBatis 源码手册,看后发现差距何止一点点!
阅读源码后的感受
通过阅读源码,我发现许多优秀的开源项目历经数千名开发者的数万次提交,被数亿用户使用。这些项目从可扩展性、可靠性和可用性等各个角度考量,都是十分优良的。通过阅读这些项目的源码,我能找到自己在软件设计和开发上的不足。
在本篇当中我努力做到详尽而不哕唆。本篇以包为单位,对MyBatis源码中的 300多个类进行了介绍。在此过程中,对于简单或重复的类一笔带过, 但对于复杂的类,则是逐方法、逐行地进行分析,力求让大家读得顺、读得懂、有收获。
这份MyBatis源码总共分为一下五个篇26个章节,共计667页源码笔记,由于内容过多,小编没办法为大家进行详尽的展示,只能为大家展示部分内容,免费获取方式在文末!
基础功能包源码阅读
配置解析包源码阅读
核心操作包源码阅读
总结与展望
第1篇:背景介绍
第2篇:基础功能包源码阅读
第5章exceptions包
第6章reflection包
第7章annotations包与lang包
第8章type包
第9章io包
第10章logging包
第11章parsing包
第3篇:配置解析包源码阅读
第12章配置解析概述
第13章binding包
第14章builder包
第15章mapping包
第16章scripting包
第17章datasource包
第4篇:核心操作包源码阅读
第18章jdbc包
第19章cache包
第20章transaction包
第21章cursor包
第22章executor包
第23章session包
第24章plugin包
第5篇:总结与展望
最后的最后
源码阅读是一项过程艰苦而结果可观的工作。每一个潜心阅读源码的开发者都值得尊敬,也希望这份MyBatis源码笔记能够在您阅读源码的过程中为您提供一些帮助,让您多一些收获。
需要免费领取这份MyBatis源码笔记的朋友麻烦帮忙一键三连一下文章,然后加小助理VX:wjj2632646免费领取!
版权声明: 本文为 InfoQ 作者【Java架构追梦】的原创文章。
原文链接:【http://xie.infoq.cn/article/517212fd6951defeef1bcffbf】。未经作者许可,禁止转载。
评论