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完成整个交付过程。
然后是 处理请求