Java - SSM框架的搭建(Spring+SpringMVC+Mybatis)

本文详细介绍如何使用Spring、SpringMVC及Mybatis搭建SSM框架,包括各组件的配置步骤及整合思想。从导入必要的Jar包到配置启动服务,再到最终的测试验证,提供了完整的项目搭建流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此篇文章介绍Spring+SpringMVC+Mybatis的整合操作。

项目都是由前端、后台、数据库组成。在SSM框架中,SpringMVC负责与前端页面的交互,Spring负责后台,Mybatis负责与数据库的CRUD。

由此看出,Spring是作为中间人,所以在搭建项目的时候,我们的思路是将Spring和Mybatis进行整合、将Spring和SpringMVC进行整合。

这里我用的版本是:
Spring4.3.9
Mybatis3.4.6

一、Spring+Mybatis
1、导入Spring的jar包


2、导入Mybatis的jar包


3、将Mybatis和Spring整合的包导入项目中


4、将连接数据库的jar进行导入


5、使用c3p0连接池进行数据库的管理


6、创建log4j`的配置文件,在进行开发模式设置为debug,生产模式设置为info或error都可以


7、创建db.properties配置文件,该配置文件下放连接数据库的相关配置信息


8、创建Spring的全局配置文件applicationContext.xml、Mybatis的全局配置mybatis-config.xml


9、在src文件夹下,创建我们的包,将pojo类、mapper接口进行分包


10、Spring整合Mybatis的思想:
(1) 在Mybatis中,是通过配置文件创建会话工厂,由会话工厂打开一个会话


(2) 由于SqlSession是线程不安全的,需要将它放在方法体内使用,所以我们可以将SqlSessionFatory进行单例管理,每次调用mapper接口里面的方法,在方法体内通过这个唯一的SqlSessionFactory创建出一个新的SqlSession。
(3) 由此,我们可以将SqlSessionFactory的创建交由Spring去创建


11、给mapper接口设置SqlSessionFactory


12、至此,Spring与Mybatis的整合就完成了。综合起来的意思就是,将数据库的配置交由Spring去处理、将SqlSessionFactory的配置交由Spring去处理。

二、Spring+SpringMVC
1、这一步其实很简单,只需要创建SpringMVC的配置文件,在里面开启注解的扫描就可以了。


三、配置启动服务时候加载Spring的配置文件,在web.xml配置文件中配置好SpringMVC


四、测试
1、经过上面的操作,SSM框架就搭建好了
2、这是controller与页面的测试代码

3、测试结果

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值