當前位置:名人名言大全網 - 端午節短信 - spring mvc的詳細過程

spring mvc的詳細過程

Spring MVC的運行過程

①.在整個Spring MVC框架中,DispatcherServlet處於核心地位,負責協調和組織不同組件完成請求處理並返回響應。

(2) ②.SpringMVC處理請求流程:

& gt如果請求匹配DispatcherServlet的請求映射路徑(在web.xml中指定),

WEB容器將請求轉發給DispatcherServlet進行處理。

& gtDispatcherServlet收到請求後,將響應請求信息(包括URL、HTTP方法、請求頭、請求參數、Cookie等。)和

HandlerMapping的配置找到處理請求的處理程序。HandlerMapping可以被視為路由控制器,而Handler可以被視為目標主機。

& gt當DispatcherServlet根據HandlerMapping獲取與當前請求對應的處理程序時,它將傳遞HandlerAdapter。

封裝處理程序,然後用統壹的適配器接口調用處理程序。

& gt在處理器處理完業務邏輯後,它將向DispatcherServlet返回壹個ModelAndView。

ModelAndView包含視圖的邏輯名稱和模型數據信息。

& gtDispatcherServlet在viewresolerer的幫助下完成邏輯視圖名稱到真實視圖對象的解析。

& gt獲取真實視圖對象視圖後,DispatcherServlet使用該視圖在ModelAndView中呈現模型數據。