程序员的资源宝库

网站首页 > gitee 正文

Mybatis3源码笔记(一)环境搭建 mybatis3源码深度解析 pdf

sanyeah 2024-03-29 15:21:39 gitee 5 ℃ 0 评论

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容器是不是有点类似的感觉?

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

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表