springmvc源码3
来源:互联网 发布:淘宝现在有多少卖家 编辑:程序博客网 时间:2024/06/03 22:21
请求时servlet会先init()初始化,然后进入service,再调用doget或者dopost;
所以讲这一块会分两个小块:初始化和请求流转。
1 初始化
init() (HttpServletBean类里) --> initServletBean-->this.webApplicationContext = initWebApplicationContext()-->onRefresh(wac);--->initStrategies
---- protected void initStrategies(ApplicationContext context) {
initMultipartResolver(context);
initLocaleResolver(context);
initThemeResolver(context);
initHandlerMappings(context);
initHandlerAdapters(context);
initHandlerExceptionResolvers(context);
initRequestToViewNameTranslator(context);
initViewResolvers(context);
initFlashMapManager(context);
}
2 请求流转
请求经过service(FrameworkServlet类里)----doget---processRequest--doService--doDispatch--mv = ha.handle(processedRequest, response, mappedHandler.getHandler());-->下面具体流转和数据怎么绑定转换到参数里参照
上篇:http://blog.csdn.net/wabiaozia/article/details/72861781
- springmvc源码3
- Spring源码分析3----SpringMVC
- SpringMVC源码 HandlerMapping和HandlerAdapter(3)
- SpringMVC源码分析,springMVC原理
- springMVC源码下载
- SpringMVC源码剖析
- SpringMVC源码分析系列
- SpringMVC源码解读
- SpringMVC源码分析系列
- springmvc源码分析
- springmvc源码解析(1)
- SpringMVC源码分析系列
- SpringMVC源码 View,ViewResolver
- SpringMVC源码阅读系列
- springmvc 源码学习 handlerInterceptor
- springMVC源码分析--HandlerMethod
- SpringMVC中HandlerMapping源码
- springMVC源码分析--ModelFactory
- Mybatis表级联返回结果类型不唯一,如何使用HashMap完成表级联
- springMVC 中 无法解析 PUT 请求的请求体数据的解决办法
- http协议详解
- 优先队列之左式堆
- 【MyEclipse】 设置代码自动提示
- springmvc源码3
- 蓝桥杯训练:递归——倒着输出数组中的元素
- 【转载】Java数据接口编写简单例子,Java Json解析,服务端接口输出Json数据,客户端通过HTTP获取接口Json数据,作者:Jaiky_杰哥
- 蓝桥杯 BASIC-7 基础练习 特殊的数字
- kafka jvm参数介绍
- 如何在linux下安装redis及客户端的连接
- 使用Flexible实现手淘页面的终端适配
- 2013计算机视觉代码合集一
- 通俗大白话来理解TCP协议的三次握手和四次断开