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 请求流程描述
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 额(⊙o⊙)…继续记笔记。。。看看SpringMVC从入门到放弃之第一章Web MVC简介一个在实验室的时候就是这...