天天看點

SpringMVC請求處理流程、springMVC工作流程

SpringMVC請求處理流程、springMVC工作流程

頁面請求到來

--> 前端控制器(DispatcherServlet)收到請求,請求 處理映射器(HanlerMapping)

--> 處理映射器 确定出要找的處理器Handle( 就是某個controller) 并把這個Handle傳回給前端控制器

--> 前端控制器調用Handle

--> Handle 調用業務層 ( 業務層作用持久層 ) ,處理完相關業務後傳回 ModelAndView對象給前端控制器

--> 前端控制器請求視圖解析器(ViewResolver)對ModelAndView對象進行解析

--> 視圖解析器 把解析并渲染好的視圖傳回給前端控制器

--> 前端控制器最後響應給頁面,使用者看到結果。