SpringMVC的九大组件
核心类DispatcherServlet定义的九大组件
DispatcherServlet在TomCat容器中创建时会调用自己的生命周期方法,创建Spring容器,并将Spring容器封装到Application域对象中,在容器启动时初始化九大组件
initMultipartResolver(context);
解决文件上传的组件initLocaleResolver(context);
国际化解析组件initThemeResolver(context);
皮肤解析组件initHandlerMappings(context);
处理映射器,根据url地址找到后台 处理器initHandlerAdapters(context);
处理器适配器initHandlerExceptionResolvers(context);
处理器的异常解析器initRequestToViewNameTranslator(context);
如果没有视图返回的情况下,根据请求来解析视图名initViewResolvers(context);
视图解析器,负责根据逻辑视图名称,结合数据,渲染视图initFlashMapManager(context);
重定向传值的组件