【SpringMVC 学习笔记】

1. SpringMVC 简介

三层架构
在这里插入图片描述
在这里插入图片描述

2. 入门案例

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

3. 基本配置

3.1 xml形式配置

1.配置过滤 只加载Controller
在这里插入图片描述

在这里插入图片描述
2. 放行静态资源
在这里插入图片描述
3. 处理中文乱码在这里插入图片描述

3.2 注解形式配置

配置类:过滤+放行
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
两个方法二选一

在这里插入图片描述
中文乱码处理:
在这里插入图片描述

4. 请求

4.1 请求参数

4.1.1 普通类型传参

在这里插入图片描述
@RequestParam接受真实浏览器的参数名,后面required=true表示必须传参数,defaultValue是默认值
在这里插入图片描述

4.1.2 实体类类型传参

在这里插入图片描述
如果user中还有age,则两个都会有值
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.1.3 数组和集合类型传参

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

4.2 类型转换器

接口是String,int,但是传过来是String,String 要类型转换
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
自定义类型转换器:
在这里插入图片描述

4.3 请求映射

在这里插入图片描述

5. 响应

在这里插入图片描述

5.1 页面跳转方式

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

5.2 携带数据页面跳转

5.2.1 request使用

不用servlet了基本上
在这里插入图片描述

5.2.2 使用Model类转数据传递

在这里插入图片描述

5.2.3 使用ModelAndView

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

5.3 返回纯数据

5.3.1 response使用

在这里插入图片描述

5.3.2 使用@ResponseBode注解

在这里插入图片描述

5.3.3 Json使用

在这里插入图片描述

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

在这里插入图片描述

5.4 HttpServletRequest/HttpServletResponse/HttpSession/Head/Cookie/Session

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

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

6. 异步调用

在这里插入图片描述

6.1 发送异步请求

在这里插入图片描述
接受:message 必须加RequestBody注解
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.2 返回异步请求数据

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

6.3 跨域访问

在这里插入图片描述
在这里插入图片描述
跨域问题:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7. 拦截器

7.1 拦截器的概念

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

7.2 自定义拦截器/拦截器工作流程分析

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

7.3 责任链模式

前置只要false,后置就不执行,直接执行完成的方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8. 异常处理

在这里插入图片描述

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

8.1 注解实现

9. 实用技术使用

10. SSM整合

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱喝阔落的猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值