springMVC全流程

本文详细解析了SpringMVC框架的主要工作流程,包括九大组件的初始化过程,如HandlerMapping的URL与Handler映射,HandlerAdapters的参数适配,以及处理异常、视图解析、国际化、文件上传等功能组件的配置与作用。
摘要由CSDN通过智能技术生成

springMVC主要流程

 

首先是9大组件 初始化

HanderMapping:就是我们的url和我们的Hander做一个1对1的映射,对应关系的保存。

HanderAdapters:初始化参数适配器

HandlerExceptionResolvers:处理handler中产生异常的组件,把所有异常配置成有好的可视化的返回,比如说404,500等

VeiwResolvers:视图解析器,在spring中都会给接口类配置写视图解析比如说 framark,jsp等。

RequestToViewNameTranslator:初始化视图处理器

LocaleResolvers:解决国际化

ThemeResolver:初始化处理器(换皮肤,换风格)

MutipartResolver:处理上传文件的组件,直接提供getFile方法 直接拿到file文件,支持多文件处理就是map<String,file>

flashMapManager:

1、对我们的url进行一个关系映射

2、对我们的参数request进行一个参数的转换,最后处理请求并且返回请求结果,通过request和Responts完成整个交付过程。

 

 

然后是  处理请求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值