1、前端发起请求到前端控制器DispatcherServlet
2、DispatcherServlet 会请求处理器映射器(HandlerMapper),处理器映射器(HandlerMapper)查找到对应的处理器(Handler)返回给前端控制器
3、DispatcherServlet调用处理器适配器(HandlerAdapter)去执行Handler
4、处理器适配器(HandlerAdapter)根据处理器去执行对应的处理器,处理器Handler处理完后返回ModelAndView给处理器适配器,处理器适配器把ModelAndView返回给前端控制器,(ModelAndView是SpringMVC 一个底层对象,包括Model和View)
5、前端控制器请求视图解析器(ViewResolve),视图解析器进行视图解析,解析成真正的视图,解析完成后,把解析出的视图(View) 返回给前端控制器
6、前端控制器进行视图渲染,并向前端用户响应结果
SpringMVC 请求流程描述
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 额(⊙o⊙)…继续记笔记。。。看看SpringMVC从入门到放弃之第一章Web MVC简介一个在实验室的时候就是这...