1. 程式人生 > >SpringMVC 運行流程

SpringMVC 運行流程

nbsp apt com over ppi mvc 視圖解析 blog 流程

技術分享

用戶發送請求到DispatchServlet(前端控制器)

DispatchServlet接收後調用HandlerMapping(處理器映射器)

HandlerMapping根據傳進的URL找到具體的處理器,處理生成器對和處理攔截器(比如權限控制) 並返回給DispatchServlet

DispatchServlet通過HandlerAdapter處理器適配器調用處理器(Controller)

執行處理器(Contoller,後端控制器)

返回ModelAndView

HandlerAdapter 將ModelAndView返回給DispatchSetvlet

DispatchServlet又將ModelAndView發送給ViewReslover視圖解析器

ViewReslover解析後返回具體View

DispatchServlet渲染視圖

最後響應用戶

SpringMVC 運行流程