Mybatis源码系列目录及体会

457 阅读2分钟

公众号搜索“码路印记”,点关注不迷路!

今年10月以来,我开始利用空(MO)闲(YU)时间研究学习Mybatis源码,从一头雾水到豁然开朗,陆陆续续写了几篇文章来消化与吸收,积累下来,对Mybatis的运行原理有了比较深入的理解。

Mybatis作为一个轻量级的半ORM框架,一直以简洁、易于上手著称,应用极其广泛。而且,业内也总说它的源码是比较简单的,特别适合新手学习。最初研究的我,总是难以建立起它的知识体系,一遍一遍反反复复的理解、调试,甚至有些怀疑自己的智力退化了。好在借助网友们无私贡献的各种解读文章,一点一滴,我逐渐摸清了思路,整体豁然开朗起来。

期间我针对一些知识点做了笔记,比如四大组件、MappedStatement等核心类,起初有个框架,随着学习深入不断扩充内容。然后,我就把它们逐步整理为文章发布在微信公众号和掘金平台。在整理的过程中,又会发现一些隐藏的知识盲区,为了扫盲只好重新研究与学习。如此往复!近期输出以及计划的文章有:

虽然还未完整的把Mybatis源码学习完成,但我已经感觉获益匪浅,也深刻理解了从会用到能够真正理解之间的差距。做技术绝对不能眼高于顶,需要多学、多练、深入挖掘,脚踏实地,输入与输出双管齐下,才能更好的消化与吸收。

曾经在网上看到各个技术大佬的系列文章,抽丝剥茧,把各种细节讲的面面俱到,深感佩服。最近绞尽脑汁的把所学内容整理输出出来,才真正感受到大佬们的厚积薄发,感受到背后的夜以继日,兢兢业业。

以上是对最近研究Mybatis源码的一些心得体会,希望自己能够保持动力。希望能够与大家保持沟通,共同进步!

公众号搜索“码路印记”,点关注不迷路!