How does SpringMVC work?

从用户发出HTTP Request, 到用户得到HTTP Response, 整个SpringMVC框架在内部做了如下这么些事情.

图片来自于网络

从源码来看:
当用户发出了一个请求之后:

  1. 前端控制器接收请求
    调用doDispatch方法

  2. 前端控制器调用处理器映射器根据request的url查找 Handler

  3. 调用处理器适配器执行Handler, 得到执行结果ModelAndView

  4. 视图渲染, 将Model的数据填充到request域, 返回一个view

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,552评论 25 708
  • 1.Spring web mvc介绍 Spring web mvc和Struts2都属于表现层的框架,它是Spri...
    七弦桐语阅读 11,561评论 2 38
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • 《听见花开的声音》 随着白云的脚步 我也落到了百万葵园处 每张情感丰富的小脸 都朝着东边同一个方向 手拉着手,肩并...
    晚安荼蘼katie阅读 257评论 0 1
  • 时值酷暑,天气炎热,百货卖场客流较少,在这样的销售淡季,实体店的客服在干嘛呢?是在上网看微信?还是在与同事聊天、抱...
    快乐玩绘本阅读 962评论 0 3