欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 游戏 > 从头开始学SpringMVC—04文件处理拦截器异常处理执行流程

从头开始学SpringMVC—04文件处理拦截器异常处理执行流程

2025/3/19 0:55:05 来源:https://blog.csdn.net/weixin_44572229/article/details/145944787  浏览:    关键词:从头开始学SpringMVC—04文件处理拦截器异常处理执行流程

1)文件上传和下载

2)拦截器的使用

3)异常处理器

4)执行流程分析

目录

1.文件上传和下载

1.1文件下载

1.2文件上传

①添加依赖:

②在SpringMVC的配置文件中添加配置:

③控制器方法:

2.拦截器

2.1拦截器的配置

2.2拦截器的三个抽象方法

3.异常处理器

3.1基于配置的异常处理

3.2基于注解的异常处理

4.执行流程

4.1SpringMVC常用组件

4.2DispatcherServlet初始化过程

4.3SpringMVC的执行流程


1.文件上传和下载

1.1文件下载

ResponseEntity用于控制器方法的返回值类型,该控制器方法的返回值就是响应到浏览器的响应报文

使用ResponseEntity实现下载文件的功能

1.2文件上传

文件上传要求form表单的请求方式必须为post,并且添加属性enctype="multipart/form-data"

SpringMVC中将上传的文件封装到MultipartFile对象中,通过此对象可以获取文件相关信息

上传步骤:

①添加依赖:

②在SpringMVC的配置文件中添加配置:

③控制器方法:

2.拦截器

2.1拦截器的配置

2.2拦截器的三个抽象方法

3.异常处理器

3.1基于配置的异常处理

 

3.2基于注解的异常处理

4.执行流程

4.1SpringMVC常用组件

 

4.2DispatcherServlet初始化过程

DispatcherServlet 本质上是一个 Servlet,所以天然的遵循 Servlet 的生命周期。所以宏观上是 Servlet生命周期来进行调度。

4.3SpringMVC的执行流程

 

内容来源于黑马、尚硅谷教程,仅作为学习笔记参考

版权声明:

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

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

热搜词