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中打用在另一个请求中,比如重定向中。 

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