Spring-mvc整合ssm
一 项目基础结构搭建
- 创建项目
- 创建三层架构框架
- 创建domain里 User类
- 创建dao层UserDao接口
- 创建service层 UserService接口跟UserServiceImpl实现类(内容可以先空着不写,稍后补全)
二 整合spring
- 导入jar包(pom.xml)
- 配置mybatis映射配置文件(userdao.xml:在同一级 ;增删改查)
- 实现业务层(service)调用数据层(dao):把serviceimpl完成
- 配置spring核心配置文件(applicationContext.xml)
- 开启bean的组件扫描
- 修改前
修改后
- 整合mybatis到spring中(发现没数据源)
- 添加数据源(发现没jdbc配置文件)
- 配置jdbc配置文件(JDBC.properties)
- 加载jdbc配置文件到applicationContext.xml
- mybatis整合完成
- 添加分页插件(参考图二)
- 添加映射扫描
- 配置事务
- 注解驱动开启事务
- 在业务层接口(userservice)用注解开启事务管理器
三 junit测试
- 创建UserServiceTset接口(在同一级)
- 测试
四 开发spring-mvc
1.编写web.xml(拷贝)
2.编写spring-mvc.xml核心配置文件
- 开启bean的注解扫描(为了与applicationContext.xml中包扫描有所区分,修改上面的)
- 开启注解驱动
3.将UserController编写完整 - 之后使用postman测试是否接通
五 整合spring-mvc
1.在web.xml中添加 启动tomcat服务器时通过监听器加载spring运行环境
2.在controller中使用传过来的业务层接口
- 将下面修改成最终格式(userService.save 等)
- 注意将getall方法的参数类型修改正确
- 完成后使用postman测试