Mybatis 源码阅读环境搭建

Mybatis源码阅读环境搭建前言一、下载mybatis的源码二、编译源码三、创建测试项目

前言

    mybatis源码阅读环境搭建还是比较简单的,接下来我们讲解一下如何搭建该源码阅读环境。

提示:本篇文章属于原创,请勿抄袭。

一、下载mybatis的源码

    mybatis源码下载地址:下载 mybatis 源码

    下载完成后,将源码解压出来,然后查看对应的 pom.xml 文件,看看当前下载的 mybatis 所依赖的父工程的版本号,因为 mybatis 还依赖了 mybatis-parent 这个项目 ,所以我们还需要将 mybatis-parent 的源码也下载下来。

    mybatis-parent 源码下载地址:下载 mybatis-parent 源码     其实,下载完这两个源码包就可以了,但是如果要阅读 mybatis 和 spring 整合的源码,那么我们还要将 mybatis-spring 的源码也下载下来,注意:由于 mybatis-spring 也依赖了 mybatis-parent ,所以我们在下载的时候要选择对应的版本号。

    mybatis-spring 源码下载地址:下载 mybatis-spring 源码

    这三个包都下载完了后,将他们解压,(注意:解压后将这三个项目放在同一个文件夹下) 然后导入 IDEA。如下图所示:

二、编译源码

    导入 idea 后先不要着急编译,先修改几处地方:

    准备工作做完了,接下来就是编译了,先编译 mybatis-parent 项目 ,然后是 mybatis 项目,最后是 mybatis-spring 项目,顺序不能乱了,因为它们之间有依赖关系。分别进入每个项目对应的目录一次执行:mvn clean install -Dmaven.test.skip。 -Dmaven.test.skip的作用是跳过测试用例,这样可以快一点。

    等到三个项目都编译完成后,就可以来创建我们的测试项目了。

三、创建测试项目

    在 IDEA 中新建一个 module ,名字叫做 spring-test ,操作如下:

    项目创建好了之后,打开 pom.xml 引入依赖

4.0.0 cn.yjh spring-test 1.0-SNAPSHOT spring-test http://www.example.com UTF-8 1.8 1.8 3.5.7 5.3.1 2.0.6 8.0.22 org.springframework spring-context ${spring.version} org.springframework spring-jdbc ${spring.version} org.springframework spring-aspects ${spring.version} org.springframework spring-web ${spring.version} mysql mysql-connector-java ${mysql.version} org.mybatis mybatis ${mybatis.version} org.mybatis mybatis-spring ${mybatis-spring.version} log4j log4j 1.2.17 commons-logging commons-logging 1.2 org.slf4j slf4j-api 1.7.26 org.slf4j slf4j-log4j12 1.7.26 src/main/java **/*.xml **/*.yaml true monitor-agent org.apache.maven.plugins maven-jar-plugin false true ./lib/ cn.yjh.MonitorAgent org.apache.maven.plugins maven-dependency-plugin copy compile copy-dependencies ${project.build.directory}/lib

此处具体测试项目的创建过程我就不写了,想了解的可以查看:mybatis源码环境和测试项目


比丘资源网 » Mybatis 源码阅读环境搭建

发表回复

提供最优质的资源集合

立即查看 了解详情