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響應使用者。