Spring MVC 三大組件


㈠ HandlerMapping 處理器映射(一般通過掃描包配置

  通過處理器映射,你可以將Web 請求映射到正確的處理器 Controller 上。當接收到請求時,DispactherServlet 將請求交給 HandlerMapping 處理器映射,讓他檢查請求並找到一個合適的( Controller類HandlerExecutionChain,這個HandlerExecutionChain 包含一個能處理該請求的處理器 Controller。在默認情況下,如果沒有在上下文中沒有找到處理器映射,DispactherServlet 會為你創建一個BeanNameUrlHandlerMapping。

㈡ Controller 處理器

  對訪問的請求進行業務處理,並返回需要的數據

㈢ ViewResolver 視圖解析器

  解析返回的ModelAndView,選擇一個適合的ViewResolver(必須是已經注冊到Spring容器中的ViewResolver)返回給DispatcherServlet ;

ViewResolver 結合Model和View,來渲染視圖, 將渲染結果返回給客戶端


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM