欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > 5.学习笔记-SpringMVC(P61-P70)

5.学习笔记-SpringMVC(P61-P70)

2025/4/26 9:37:33 来源:https://blog.csdn.net/zsysingapore/article/details/147469623  浏览:    关键词:5.学习笔记-SpringMVC(P61-P70)
  1. SpringMVC-SSM整合-接口测试
    (1)业务层接口使用junit接口做测试
    在这里插入图片描述

(2)表现层用postman做接口测试
在这里插入图片描述

(3)事务处理—
1)在SpringConfig.java,开启注解,是事务驱动
在这里插入图片描述

2)配置事务管理器(因为事务管理器是要配置数据源对象,控制事务)—jdbcConfig.java
在这里插入图片描述

3)添加事务(把事务添加到业务层接口上)–BookService.java
@Transactional
在这里插入图片描述

2.SSM整合总结
(一)Spring整合MyBatis
1.配置
(1)SpringConfig
在这里插入图片描述

(2)JDBCConfig、jdbc.properties

在这里插入图片描述
在这里插入图片描述

(3)MyBatisConfig
在这里插入图片描述

2.模型
(1)Book
在这里插入图片描述

3.数据层标准开发
(1)BookDao
在这里插入图片描述

4.业务层标准开发
(1)BookService
在这里插入图片描述

(2)BookServiceImpl
在这里插入图片描述

5.测试接口
(1)BookServiceTest
在这里插入图片描述
6.事务处理
在这里插入图片描述

(二)Spring整合SpringMvc
(1)web配置类
如果有表单提交,需要添加乱码处理,添加一个过滤器。如果返回的是json数据,会直接在jackson当中进行处理。
在这里插入图片描述

(2)SpringMvc的配置类
在这里插入图片描述

(3)基于Restful的Controller开发
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.SSM整合-表现层与前端数据传输协议定义
(1)表现层数据封装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.SSM整合-表现层
与数据展示有关的,是表现层(controller)
(1)result.java
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)code.java
在这里插入图片描述

(3)BookController
修改类型
在这里插入图片描述
5.SSM整合–异常处理器
(1)异常处理器
在这里插入图片描述

(2)异常出现的位置和原因
在这里插入图片描述

(3)各个层均出现异常,所有异常均抛出到表现层进行处理。(异常种类很多,所以要分类处理)。表现层处理异常,每个方法单独写,代码书写量巨大并且意义不强,所以我们采用AOP思想。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(4)业务层、数据层的异常怎么交到异常处理器中,异常目前只是在每一层报出来。
6.SSM整合-项目异常处理方案
在这里插入图片描述

在这里插入图片描述
添加构造方法,可以全加上。(按参数1个、2个、3个加入)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在controller中添加code.java(自定义异常的代码)
在这里插入图片描述
在这里插入图片描述

在controller下添加一个ProjectExceptionAdvice.java,定义业务异常和系统异常在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

7.SSM整合–前后台协议联调(列表功能)1.一般要吧css、js、pages、plugins、web-inf的文件复制粘贴到webapp下springMvc一般会自动拦截页面的请求,所以要进行放行。在Java的项目文件夹下的config下,添加新的类SpringMvcSupport。
(1)在config下创建新的类SpringMvcSupport
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(1)新增功能
在这里插入图片描述
在这里插入图片描述
(2)修改操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

(3)删除操作
在这里插入图片描述
总结
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词