欢迎光临散文网 会员登陆 & 注册

SSM整合总体结构

2022-11-08 09:42 作者:啊莫利息  | 我要投稿

首先整理思路,要知道SSM三部分分别取代了哪些地方:

  1. Spring替代的是:业务层Service

  2. SpringMVC替代的是:控制层Controller

  3. Mybatis替代的是:持久层数据层Dao(连接数据库、SQL语句)

  4. 所以在配置文件Config中,

  • Spring扫描的区域是:业务层service

  • SpringMVC扫描的区域是控制层controller

  • Mybatis扫描的区域是:需要扫描到包位置domain,需要扫描到接口位置dao(连接数据库、SQL语句),同时还需要第三方bean——Druid


    开始编辑:

  1. 第一步要先导入依赖的坐标


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

删除web.xml文件
配置tomcat插件

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

  • config配置文件目录

SpringConfig配置文件
SpringMVCConfig配置文件
ServletContainersInitConfig配置文件是用来加载Spring配置文件和SpringMVC配置文件的
JdbcConfig配置文件
MybatisConfig配置文件

3.编写功能

  • Book类中设置数据库字段名、类型

Book类中设置数据库字段名、类型
  • BookDao中编写Mybatis对数据库的SQL语句

BookDao接口中的注解SQL语句
  • BookService中的各种方法:

BookService接口中的各种方法
  • BookService的实现类BookServiceImpl

BookService的实现类BookServiceImpl
  • BookController控制层设置访问路径和请求方式

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

4.最后功能写完了要去测试

  • junit测试BookService业务层


junit测试BookService业务层
  • PostMan测试持久层Dao(拿着访问路径去实验不同请求即可)

    5.事务处理

  • SpringConfig配置文件中加上事务处理

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

JdbcConfig配置文件中加上事务处理
  • 在BookService中事务处理注解

在BookService中事务处理注解


SSM整合总体结构的评论 (共 条)

分享到微博请遵守国家法律