MyBatis源码解读之源码结构
2018-02-27 18:15
453 查看
目的
文章主要了解MyBatis源码结构,每个包的具体功能。如何去学习MyBatis源码。MyBatis源码结构导图
查看大图MyBatis源码阅读总结
首先要熟悉JDBC操作,参考熟读MyBatis官方文档
MyBatis 代码中的注释不是很多,但文档很全,并且源码中类和方法的命名都非常明确
通过源码结构找到自己想要学习的模块,通过模块找到对应的测试用例
运行单元测试,调试代码
SqlSessionTest 这个单元测试类可以作为入口,里面包含很全的测试用例
MyBatis 单元测试使用内存数据库Apache Derby,每次运行单元测试都会执行:建表,初始化数据,运行完自动销毁。
源码地址
我的 MyBatis,增加了一些中文注释,通过全局搜索 #mark 关键字可以快速查看源码的关键注释官方MyBatis
关于MyBatis中源码结构就介绍到这里。如有疑问,欢迎留言,谢谢。
相关文章推荐
- mybatis之MapperFactoryBean源码解读
- Jquery1.3源码解读(一):总体结构
- 阿里大牛为你进行源码级别解读 mybatis 插件
- Jmesa源码的包结构解读
- MyBatis源码解读之SqlSession
- 源码解读Mybatis List列表In查询实现的注意事项
- spring事务解读,结合mybatis源码
- 阿里大牛为你进行源码级别解读 mybatis 插件
- MyBatis源码解读(4)——SqlSession(上)
- 源码级别解读 mybatis 插件
- redis源码解读(一):基础数据结构之SDS
- redis源码解读(二):基础数据结构之ADLIST
- Mybatis框架自学大纲(附带架构结构图+源码+视频)
- MyBatis插件原理-源码解读
- MyBatis源码解读(2)——MapperProxy
- 阿里大牛为你进行源码级别解读 mybatis 插件
- mybatis源码解读(3)
- 源码级别解读 mybatis 插件
- 源码解读Mybatis List列表In查询实现的注意事项
- 解读JFreeChart的源码结构