MyBatis源码学习笔记(一)MyBatis源码下载
之前就想学习一下开源代码,本来想从SSH框架开始学习,看了一下Hiberante的源码后,感觉学习起来比较吃力,所以打算先从MyBatis开始。
一切从最简单开始,既是学习笔记,也是自己的学习记录,希望能通过记录的方式,让自己真的能完成整个学习的过程。
mybatis网站下载mybatis最新的版本为3.2.3 下载地址:
http://code.google.com/p/mybatis/downloads/detail?name=mybatis-3.2.3.zip
解压后为mybatis的jar包,以及mybatis依赖的lib
随后在
http://repo1.maven.org/maven2/org/mybatis/mybatis/3.2.3/
下载mybatis源码,我下载的是
随后在eclipse中新建project,导入源码,加入依赖包,此处发现依赖包中缺少ognl.jar包
从http://ishare.iask.sina.com.cn/download/explain.php?fileid=35438321中下载ognl3.0.5.jar导入后发现
DynamicContext中的ContextAccessor报错,发现PropertyAccessor是来自ognl.jar估计是ognl版本升级后增加了方法,自动添加实现方法后正常。
源码环境搭建成功,可以正式开始学习源码了!