SpringMVC的工作流程

1、用户发送请求,前端控制器(中央控制器)DispatcherServlet接收到请求。

2、前端控制器DispatcherServlet接到请求后,调用处理器映射器HandlerMapping来知道是哪个处理器Controller(handler)来处理这个请求。

3、前端控制器DispatcherServlet调用处理器适配器HandlerAdapter让相应处理器Controller去处理,返回视图和数据ModelAndView.

4、前端控制器DispatcherServlet将返回的视图和数据ModelAndView交给视图解析器ViewReslover解析后返回具体的视图。

5、前端控制器DispatcherServlet对视图View进行渲染(即将模型数据model填充至视图中),再响应给用户。

相关连接https://www.jianshu.com/p/8a20c547e245

posted @ 2020-06-19 14:22  弘666  阅读(195)  评论(0编辑  收藏  举报