spring springmvc mybatis 整合思路 以及所需要的jar

整合思路

由于Spring MVC是Spring框架中的一个模块,所以Spring MVC与Spring之间不存在整合的问题,只要引入相应JAR包就可以直接使用。因此SSM框架的整合就只涉及Spring与MyBatis的整合,以及Spring MVC与MyBatis的整合
在这里插入图片描述

要实现SSM框架的整合,首先要准备这三个框架的JAR包

整合spring和mybatis所需的jar如下
要实现MyBatis与Spring的整合,很明显需要这两个框架的JAR包,但是只使用这两个框架中所提供的JAR包是不够的,还需要其他的JAR包来配合使用,整合时所需准备的JAR包具体如下。
1.Spring框架所需的JAR包
Spring框架所需要准备的JAR包共10个,其中包括:4个核心模块JAR, AOP开发使用的JAR, JDBC和事务的JAR(其中核心容器依赖的commons-logging的JAR在MyBatis框架的lib包中已经包含,所以这里不必再加入),具体如下所示。
在这里插入图片描述

2.MyBatis框架所需的JAR包
MyBatis可以通过网址“https://github.com/mybatis/mybatis-3/releases”下载得到
我们只需下载mybatis-3.4.2.zip即可。下载并解压mybatis-3.4.2.zip压缩包,会得到一个名为mybatis-3.4.2的文件夹,该文件夹下包含的文件如图所示。
在这里插入图片描述

使用MyBatis框架非常简单,只需在应用程序中引入MyBatis的核心包和lib目录中的依赖包即可。
MyBatis框架所需要准备的JAR包共13个,其中包括:核心包mybatis-3.4.2.jar以及其解压文件夹中lib目录中的所有JAR,具体如下所示。
在这里插入图片描述

3.MyBatis与Spring整合的中间JAR
由于MyBatis 3在发布之前,Spring 3就已经开发完成,而Spring团队既不想发布基于MyBatis 3的非发布版本的代码,也不想长时间的等待,所以Spring 3以后,就没有对MyBatis 3进行支持。为了满足MyBatis用户对Spring框架的需求,MyBatis社区自己开发了一个用于整合这两个框架的中间件——MyBatis-Spring。例如mybatis-spring-1.3.1.jar
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

已经介绍了Spring与MyBatis整合所需要的JAR包,这里只需要再加入Spring MVC的相关JAR包即可,具体如下。
· spring-web-4.3.6.RELEASE.jar · spring-webmvc-4.3.6.RELEASE.jar

因此,SSM整合时所需的全部JAR包如图所示。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值