学科分类
目录
SSM框架

准备所需的JAR包

要实现MyBatis与Spring的整合,很明显需要这两个框架的JAR包,但是只使用这两个框架中所提供的JAR包是不够的,还需要其他的JAR包来配合使用,整合时所需准备的JAR包具体如下。

1.Spring框架所需的JAR包

Spring框架所需要准备的JAR包共10个,其中包括:4个核心模块JAR,AOP开发使用的JAR,JDBC和事务的JAR(其中核心容器依赖的commons-logging的JAR在MyBatis框架的lib包中已经包含,所以这里不必再加入),具体如下所示:

● aopalliance-1.0.jar

● aspectjweaver-1.8.10.jar

● spring-aop-4.3.6.RELEASE.jar

● spring-aspects-4.3.6.RELEASE.jar

● spring-beans-4.3.6.RELEASE.jar

● spring-context-4.3.6.RELEASE.jar

● spring-core-4.3.6.RELEASE.jar

● spring-expression-4.3.6.RELEASE.jar

● spring-jdbc-4.3.6.RELEASE.jar

● spring-tx-4.3.6.RELEASE.jar

2. MyBatis框架所需的JAR包

MyBatis框架所需要准备的JAR包共13个,其中包括:核心包mybatis-3.4.2.jar,以及其解压文件夹中lib目录中的所有JAR,具体如下所示:

● ant-1.9.6.jar

● ant-launcher-1.9.6.jar

● asm-5.1.jar

● cglib-3.2.4.jar

● commons-logging-1.2.jar

● javassist-3.21.0-GA.jar

● log4j-1.2.17.jar

● log4j-api-2.3.jar

● log4j-core-2.3.jar

● mybatis-3.4.2.jar

● ognl-3.1.12.jar

● slf4j-api-1.7.22.jar

● slf4j-log4j12-1.7.22.jar

3. MyBatis与Spring整合的中间JAR

由于MyBatis3在发布之前,Spring3就已经开发完成,而Spring团队既不想发布基于MyBatis3的非发布版本的代码,也不想长时间的等待,所以Spring3以后,就没有对MyBatis3进行支持。为了满足MyBatis用户对Spring框架的需求,MyBatis社区自己开发了一个用于整合这两个框架的中间件——MyBatis-Spring。

本书编写时,该中间件的最新版本为mybatis-spring-1.3.1.jar,本书所使用的就是该版本,希望读者也同样下载该版本。此版本的JAR包可以通过如下链接获取http://mvnrepository.com/artifact/org.mybatis/mybatis-spring/1.3.1

4. 数据库驱动JAR包

本书所使用的数据库驱动包为mysql-connector-java-5.1.40-bin.jar。

5. 数据源所需JAR包

整合时所使用的是DBCP数据源,所以需要准备DBCP和连接池的JAR包,具体如下所示:

● commons-dbcp2-2.1.1.jar

● commons-pool2-2.4.2.jar

点击此处
隐藏目录