SpringMVC-全面详解(学习总结---从入门到深化)

本文详细介绍了SpringMVC框架,从基本概念到深入实践,包括MVC模型、SpringMVC组件及工作流程、参数封装、响应处理、注解使用、文件上传与下载、异常处理和拦截器的运用。通过实例展示了如何创建SpringMVC项目,从入门到进阶的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

 SpringMVC简介

 MVC模型

 SpringMVC

SpringMVC入门案例

SpringMVC执行流程 

 SpringMVC的组件

组件的工作流程 

SpringMVC参数获取_封装为简单数据类型

SpringMVC参数获取_封装为对象类型 

封装单个对象

封装关联对象 

SpringMVC参数获取_封装为集合类型 

封装为List集合

封装为简单数据类型集合

封装为对象类型集合 

封装为Map集合 

SpringMVC参数获取_使用Servlet原生对象获取参数 

 SpringMVC参数获取_自定义参数类型转换器

SpringMVC参数获取_编码过滤器 

SpringMVC处理响应_配置视图解析器

SpringMVC处理响应_控制器方法的返回值

SpringMVC处理响应_request域设置数据 

SpringMVC处理响应_session域设置数据

SpringMVC处理响应_context域设置数据

SpringMVC处理响应_请求转发&重定向 

SpringMVC的常用注解:

 SpringMVC注解_@Controller

 SpringMVC注解_@RequestMapping

SpringMVC注解_@RequestParam

 SpringMVC注解_@RequestHeader、@CookieValue

@RequestHeader

 @CookieValue

 SpringMVC注解_@SessionAttributes

SpringMVC注解_@ModelAttribute  

 SpringMVC注解_RESTful风格支持

RESTful风格介绍

Postman使用 

@PathVariable

@PostMapping、@GetMapping、@PutMapping、 @DeleteMapping 

HiddentHttpMethodFilter 

 SpringMVC注解_@ResponseBody

 SpringMVC注解_@RestController

静态资源映射

SpringMVC注解_@RequestBody 

SpringMVC文件上传_原生方式上传 

 SpringMVC文件上传_SpringMVC方式上传

 SpringMVC文件上传_上传多文件

 SpringMVC文件上传_异步上传

SpringMVC文件上传_跨服务器上传 

SpringMVC文件上传_文件下载 

SpringMVC异常处理_单个控制器异常处理

SpringMVC异常处理_全局异常处理

 SpringMVC异常处理_自定义异常处理器

SpringMVC拦截器_拦截器简介

 SpringMVC拦截器_拦截器使用

SpringMVC拦截器_全局拦截器 

 SpringMVC拦截器_拦截器链与执行顺序

SpringMVC拦截器_拦截器过滤敏感词案例 

SpringMVC跨域请求_同源策略 

SpringMVC跨域请求_跨域请求 

 SpringMVC跨域请求_控制器接收跨域请求

SSM整合_需求分析

 SSM整合_创建父工程

SSM整合_创建dao子工程

SSM整合_创建service子工程 

SSM整合_创建controller子工程 

SSM整合_运行项目 

 SpringMVC简介

 MVC模型

MVC全称Model View Controller,是一种设计创建Web应用程序的 模式。这三个单词分别代表Web应用程序的三个部分:

Model(模型):指数据模型。用于存储数据以及处理用户请求 的业务逻辑。在Web应用中,JavaBean对象,业务模型等都属 于Model。

View(视图):用于展示模型中的数据的,一般为jsp或html文 件。

Controller(控制器):是应用程序中处理用户交互的部分。接 受视图提出

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

童小纯

你的鼓励是我最大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值