SpringMVC執行流程

來源:互聯網
上載者:User

標籤:springmvc   架構   handle   資料   尋找   lin   控制器   ext   map   

SpringMVC執行流程

1:發起請求到前端控制器(DispatcherServlet)

2:前端控制器請求HandlerMapping尋找 Handler 可以根據xml配置、註解進行尋找

3:處理器映射器HandlerMapping向前端控制器返回Handler

4:前端控制器調用處理器適配器去執行Handler

5:處理器適配器去執行Handler

6:Handler執行完成給適配器返回ModelAndView

7:處理器適配器向前端控制器返回ModelAndView,ModelAndView是springmvc架構的一個底層對象,包括Model和view

8:前端控制器請求視圖解析器去進行視圖解析根據邏輯視圖名解析成真正的視圖(jsp)

9:視圖解析器向前端控制器返回View

10:前端控制器進行視圖渲染,視圖渲染將模型資料(在ModelAndView對象中)填充到request域

11:前端控制器向使用者響應結果

SpringMVC執行流程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.