Mybatis3源码笔记(一)环境搭建

1. 源码下载

地址:https://github.com/mybatis/mybatis-3.git。

国内访问有时确实有点慢,像我就直接先fork。然后从git上同步到国内的gitte上,然后在idea上一波clone下来,速度就比较理想了。

2. mybatis-parent

项目依赖mybatis-parent,下载mybatis-parent。地址:https://github.com/mybatis/paren。

下载完成后,导入项目,修改本地路径。

然后一路install。出现build成功即可。

3. 调试

项目中其实已经自带了很齐全的单元测试用例。

如果是研究源码,其实已经足够,完全可以跑一个流程。

譬如:

一开始我比较好奇,我本地没装任何DB,他是怎么跑的,后来看了下,原来奥秘在前面。

原来,在所有方法执行前,他会有一个执行装载的操作。包括联库,执行DDL和DATA等一系列操作。

这个Derby是Java 编写的内存数据库,属于Apach的一个开源项目,是一个纯 Java 的类库嵌入式的微型db,随着应用的启动而启动,停止而停止,跟springboot中内嵌的tomcat容器是不是有点类似的感觉?

总之用起来很轻巧,用来跑跑主流程还是很适合的。

posted @ 2021-03-10 14:27  可飞  阅读(187)  评论(0编辑  收藏  举报