3、DispatherServlet初始化
DispatcherServlet继承FrameworkServlet抽象类继承HttpServletBean抽象类继承HttpServlet抽象类。
HttpServletBean覆盖了HttpServlet的int方法,将作为该servlet的初始化方法执行,该方法初始化BeanWrapper和Context属性,并执行initServletBean方法,
该initServletBean方法在HttpServletBean是空实现,在子类FrameworkServlet中有具体实现。该方法执行FrameworkServlet本类的initWebApplicationContext方法初始化WebApplicationContext,并调用onRefresh方法,
该onRefresh方法在FrameworkServlet本类是空实现,在子类DispatcherServlet中有具体实现,该onRefresh方法调用DispatcherServlet的initStrategies方法初始化SpringMVC特性,
protected void initStrategies(ApplicationContext context)
{
initMultipartResolver(context);
initLocaleResolver(context);
initThemeResolver(context);
initHandlerMappings(context);
initHandlerAdapters(context);
initHandlerExceptionResolvers(context);
initRequestToViewNameTranslator(context);
initViewResolvers(context);
initFlashMapManager(context);
}
分享到:
相关推荐
Spring框架系列(13) - SpringMVC实现原理之DispatcherServlet的初始化过程.doc
SpringMVC URL 与 Controller 方法初始化源码流程 Visio 文档 文档可以直接通过Visio进行编辑,方便二次修改、学习
使用SpringMVC实现国际化的具体步骤和基本原理
NULL 博文链接:https://bijian1013.iteye.com/blog/2296743
基于SpringMVC框架的个性化PASS综测系统设计与实现.docx基于SpringMVC框架的个性化PASS综测系统设计与实现.docx基于SpringMVC框架的个性化PASS综测系统设计与实现.docx基于SpringMVC框架的个性化PASS综测系统设计与...
java中的springMVC模式调用过程,该图片显示了如果在java中使用springMVC的模式调用数据库过程。
SpringMVC3 详细讲解手册。大家可以学习哦
SpringMVC、jQuery国际化配置
03springmvc注解驱动开发的servlet3.0初始化配置类.avi
SpringMVC URL 与 Controller 方法初始化源码流程 Visio 文档 文档可以直接通过Visio进行编辑,方便二次修改、学习
springmvc3.0.2的所用的全部jar包 使用springmvc3.0.2+hibernate3,包含aop,interceptor,log4j简单使用
测试springmvc3
springmvc3-3
spring+springmvc+mybatis整合详细过程+示例工程 详细的示例工程,并且在文档中手把手的教你如何搭建ssm的框架!
SpringMVC3+jsp
springmvc5-3
springmvc中json转换的jar,包含jackson-core-asl.jar和Jackson-mapper-asl.jar
springMVC+Mybatis3 0 2+spring3 0 5(包含事务详解 代码诠释 含数据库文件) 注解实现自动注入 展示了增 删 改 查 注解 sql文件 经过严密测试绝对可以运行起来
主要介绍了SpringMVC源码解读之 HandlerMapping - AbstractDetectingUrlHandlerMapping系列初始化的相关资料,需要的朋友可以参考下
spring+springmvc+mybatis框架搭建过程.doc