SpringMvc的工作原理

tomcat啓動時,也是先加載web.xml,找到spring mvc的前端總控制器DispatcherServlet,並且通過DispatcherServlet來加載相關的配置文件信息。

當瀏覽器發出一個請求之後,首先找到DispatcherServlet,通過這個控制器和代碼中的requestMapping註解找到對應的controller中的方法,參數直接通過方法參數接收就可以,然後調用servicedao操作數據庫,返回數據。如果頁面跳轉,controller的方法可以返回ModelAndViewstring類型,再通過spring-mvc配置文件中的視圖解析器找到對應的頁面。

數據可以用requestModelAndView返回到頁面。如果是ajax請求,可以直接返回List或對象,加上responseBody註解,進行返回。

發佈了23 篇原創文章 · 獲贊 41 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章