springMvc九大組件

RequestToViewNameTranslator

當handler方法返回ModelAndView,但是其中的view爲空,則會以handler方法的映射路徑爲viewName進行視圖渲染。 

LocaleResolver 

解析用戶區域,比如中國,日本等,然後根據不同的區域返回不同的視圖,到達國際化目標。

ThemeResolver 

主題解析器,可以在cookie或者session中的拿到用戶的主題, 給網站不同背景、顏色等樣式。

HandlerExceptionResolver 

handler執行時如果產生異常,就會 調用異常解析器來獲得一個ModelAndView進行視圖渲染。

MultipartResolver

如果請求中包含文件,就會 multipartResolver 解析文件爲MultipartFile對象,方便對文件字段處理。

HandlerMapping

url到handler的映射器,有多種HandlerMapping,分別 不同映射配置。

HandlerAdapter

不同的handler處理請求的方法不一樣,需要用適配器來統一調用 handler,不同的適配器分別適配不同的;類型的handler。

ViewResolver 

解析 ModelAndView中的視圖,包括處理頁面上的各種表達式。

 FlashMapManager

一個請求存儲數據到FlashMap中打用在另一個請求中,比如重定向中。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章