javascript
SpringMVC的工作流程
?
?
1. 用戶發(fā)送請求至前端控制器DispatcherServlet
2. DispatcherServlet收到請求調(diào)用HandlerMapping處理器映射器。
3. 處理器映射器根據(jù)請求url找到具體的處理器,生成處理器對象及處理器攔截器(如果有則生成)一并返回給DispatcherServlet。
4. DispatcherServlet通過HandlerAdapter處理器適配器調(diào)用處理器
5. 執(zhí)行處理器(Controller,也叫后端控制器)。
6. Controller執(zhí)行完成返回ModelAndView
7. HandlerAdapter將controller執(zhí)行結(jié)果ModelAndView返回給DispatcherServlet
8. DispatcherServlet將ModelAndView傳給ViewReslover視圖解析器
9. ViewReslover解析后返回具體View
10. DispatcherServlet對View進(jìn)行渲染視圖(即將模型數(shù)據(jù)填充至視圖中)。
11. DispatcherServlet響應(yīng)用戶
轉(zhuǎn)載于:https://www.cnblogs.com/twoheads/p/8366930.html
總結(jié)
以上是生活随笔為你收集整理的SpringMVC的工作流程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CE教程第九关——处理共用代码
- 下一篇: gradle idea java ssm