阅读源码后的感受

通过阅读源码,我发现许多优秀的开源项目历经数千名开发者的数万次提交,被数亿用户使用。这些项目从可扩展性、可靠性和可用性等各个角度考量,都是十分优良的。通过阅读这些项目的源码,我能找到自己在软件设计和开发上的不足。

在本篇当中我努力做到详尽而不哕唆。本篇以包为单位,对MyBatis源码中的 300多个类进行了介绍。在此过程中,对于简单或重复的类一笔带过, 但对于复杂的类,则是逐方法、逐行地进行分析,力求让大家读得顺、读得懂、有收获。

这份MyBatis源码总共分为一下五个篇26个章节,共计667页源码笔记,由于内容过多,小编没办法为大家进行详尽的展示,只能为大家展示部分内容

  1. 基础功能包源码阅读
  2. 配置解析包源码阅读
  3. 核心操作包源码阅读
  4. 总结与展望

第1篇:背景介绍

 

需要免费领取这份Mybatis源码笔记的朋友,麻烦转发一下文章,然后点击传送门都可以免费领取! 

第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源码笔记的朋友,麻烦转发一下文章,然后点击传送门都可以免费领取!