一張圖理清SpringMVC工作原理
阿新 • • 發佈:2018-11-18
一、首先,我們先來認識一下SpringMVC的主要元件
前端控制器(DisatcherServlet):接收請求,響應結果,返回可以是json,String等資料型別,也可以是頁面(Model)。
處理器對映器(HandlerMapping):根據URL去查詢處理器,一般通過xml配置或者註解進行查詢。
處理器(Handler):就是我們常說的controller控制器啦,由程式設計師編寫。
處理器介面卡(HandlerAdapter):可以將處理器包裝成介面卡,這樣就可以支援多種型別的處理器。
檢視解析器(ViewResovler):進行檢視解析,返回view物件(常見的有JSP,FreeMark等)。
二、SpingMVC的工作原理
下面是文字步驟說明: