SSM整合总体结构
首先整理思路,要知道SSM三部分分别取代了哪些地方:
Spring替代的是:业务层Service
SpringMVC替代的是:控制层Controller
Mybatis替代的是:持久层数据层Dao(连接数据库、SQL语句)
所以在配置文件Config中,
Spring扫描的区域是:业务层service
SpringMVC扫描的区域是:控制层controller
Mybatis扫描的区域是:需要扫描到包位置domain,需要扫描到接口位置dao(连接数据库、SQL语句),同时还需要第三方bean——Druid
开始编辑:
第一步要先导入依赖的坐标




导入依赖坐标之后需要在右边刷新下载,然后删除掉WEB-INF下面的web.xml文件,配置tomcat插件,每回都要配置。


2.然后就开始在config文件夹下配置各种配置文件

config配置文件目录






3.编写功能
Book类中设置数据库字段名、类型

BookDao中编写Mybatis对数据库的SQL语句

BookService中的各种方法:

BookService的实现类BookServiceImpl

BookController控制层设置访问路径和请求方式

4.最后功能写完了要去测试
junit测试BookService业务层

PostMan测试持久层Dao(拿着访问路径去实验不同请求即可)
5.事务处理
SpringConfig配置文件中加上事务处理

JdbcConfig配置文件中加上事务处理

在BookService中事务处理注解
