目的
文章主要了解MyBatis源码结构,每个包的具体功能。如何去学习MyBatis源码。
MyBatis源码结构导图
MyBatis源码阅读总结
-
首先要熟悉JDBC操作,
-
熟读
MyBatis 代码中的注释不是很多,但文档很全,并且源码中类和方法的命名都非常明确
-
通过源码结构找到自己想要学习的模块,通过模块找到对应的测试用例
-
运行单元测试,调试代码
SqlSessionTest 这个单元测试类可以作为入口,里面包含很全的测试用例
MyBatis 单元测试使用内存数据库,每次运行单元测试都会执行:建表,初始化数据,运行完自动销毁。
源码地址
我的 ,增加了一些中文注释,通过全局搜索 #mark 关键字可以快速查看源码的关键注释
官方关于MyBatis中源码结构就介绍到这里。如有疑问,欢迎留言,谢谢。