SSM整合

SSM分别由SpringMVC(表现层)、Spring(业务层)、MyBatis(持久层)组成;
首先,我们用IDEA搭建一个java项目:
并通过“Add Framework Support.”添加“Web Application”支持;
然后、在 web/WEB-INF 目录下添加 lib 目录,然后导入spring、springMVC、MyBatis、Junit、json、文件上传、日志相关的jar包,导入的Jar包说明如下
在这里插入图片描述

先关的包可以通过其名字在网站中下载
这里只是整合相关的包,实际中还需要JavaWeb所需的一些包:
servlet-api(可以通过添加Tomcat的包来添加)
jsp-api(可以通过添加Tomcat的包来添加)
jstl

一、 创建SpringMVC的配置文件件 springMVC-servlet.xml;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、 在 web/WEB-INF/web.xml 中添加SpringMVC相关配置: 在这里插入图片描述

三、
在这里插入图片描述

四、整合配置Spring
1、在 src 下添加 applicationContext.xml 配置文件,并添加如下配置:开启注解扫描:扫描dao层和service层、加载jdbc.properties
在这里插入图片描述
在这里插入图片描述

2、在项目启动时加载Sping的配置文件 applicationContext.xml 并启动Spring容器。在 web/WEBINF/web.xml 中添加配置:
在这里插入图片描述

3.在applicationContext.xml里配置数据源
在这里插入图片描述

  1. MyBatis配置
    在这里插入图片描述

5.配置事务管理
在这里插入图片描述

propagation:事务传播属性 指定当前方法必需在事务环境中运行,如果当前有事务环境就加入当前正在执行的事务环境,如果当前没有事务,
就新建一个事务。这是默认值。
propagation:事务传播属性 指定当前方法必需在事务环境中运行,如果当前有事务环境就加入当前正在执行的事务环境,如果当前没有事务,
就新建一个事务。这是默认值。
五、整合配置MyBatis
1、在 src 下添加 jdbc.properties 配置文件,配置数据库的连接信息: 注意key和以前的区别
在这里插入图片描述

2、在 src 下添加 mybatis-conf.xml 配置文件,配置需要单独配置的MyBatis的设置:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值