SpringMVC的九大组件
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);
重定向传值的组件