整合整体分为三层:Dao层,Service层和表现层。
Spring将各层整合到一起
通过Spring去管理持久层的mapper接口
通过spring管理业务层(service层),利用 IOC 管理,在service层中去调用mapper接口
通过spring管理标识层handler,在handler中可以调用service层中的接口
步骤
1.导入jar包
2.添加日志处理,数据库属性文件
3.Mybatis和spring进行整合
3.1.创建mabatis核心配置文件
3.2 创建mybatis和spring核心配置
在里面配置什么?
加载db.properties属性文件
配置数据源
配置SqlSessionFactory的bean
批量创建mapper接口实现类的bean
4.创建我们所用到的包
com.hpe.po
com.hpe.mapper
com.hpe.service
com.hpe.service.impl
com.hpe.controller
5.创建实体类
6.创建mapper接口及xml文件
7.service接口
8.创建service接口的实现类
8.1 创建service和spring整合的配置文件
开启注解扫描
配置事务管理
8.2 注入mapper接口,在mapper接口属性上面加上注解 ,@AutoWired
8.3 在service实现类上面加上注解 @Service
8.4 实现service接口具体方法
9.创建controller,在类上面加上注解,@Controller,@requestMappering 在方法上面加上@@requestMappering注解,指定url
创建springmvc.xml配置,开启controller的注解扫描,注解处理器控制器,注解处理器适配器,视图解析器
10.配置前端控制器
注意:本博客主要是通过实际案例来实现ssm的整合,具体请见文档ssm整合