springMVC工作流程

申辉發表於2024-09-11

springMVC的主要組建是dispatcherServelt,

1、使用者傳送http請求到前端控制器DispatcherServlet,

2、DispatcherServlet收到請求後,呼叫HandlerMapping處理器對映器,請求獲取Handle,

3、處理器對映器根據請求url找到具體的處理器,生成處理器物件及處理器攔截器,一併返回給DispatcherServlet,

4、DispatcherServlet呼叫HandlerAdapter處理器介面卡,

5、HandlerAdapter經過適配呼叫具體處理器Handler,也叫後端控制器,

6、Handler執行完成返回ModelAndView,

7、HandlerAdapter將Handler執行結果ModelAndView返回給DispatcherServlet,

8、DispatcherServlet將ModelAndView傳給ViewResolver檢視解析器進行解析,

9、ViewResolver解析後返回具體View,

10、DispatcherServlet對View進行渲染檢視,也就是將模型資料填充到檢視中,

11、DispatcherServlet響應使用者。

相關文章