源码学习
文章平均质量分 90
四套三
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis源码学习(1)
MyBatis源码学习(1) MyBatis环境搭建 最近开始准备学习MyBatis的源码,第一件事当然就是搭建环境。 JDK:1.8 IDE:Idea mysql:8.0.11 首先需要安装Git,正常下载安装就可以,然后需要在Idea中配置一下,如下 图: 配置完Git,就可以开始在GitHub上下载代码了,MyBtais是MAVEN构建的,所以还要再...原创 2018-07-28 22:49:24 · 419 阅读 · 0 评论 -
MyBatis源码学习(2)
MyBatis源码初探 搭建好了 MyBatis的环境,接下来就是debug学习了,正常的一个main函数执行流程是,加载xml–>生成SqlSessionFactory–>生成SqlSession–>get到你的xml对应的mapper–>调用Mapper的方法。 那么这其中涉及到的MyBatis的类有Resource、SqlSessionFactory、Sql...原创 2018-07-29 22:44:56 · 183 阅读 · 0 评论 -
MyBatis源码学习(3)
关于MyBatis的xml解析 MyBatis作为一个ORM框架,xml的解析是其核心部分之一,可以说也是MyBatis运行流程的一部分,所以有必要深究一下。 MyBatis中解析xml配置文件的技术用到了XPath,所以先来说一下XPath是如何解析xml的,直接看代码。有一个xml文件如下: <root> <book year="2018"> ...原创 2018-08-12 20:08:32 · 378 阅读 · 0 评论
分享