DispatcherServlet中有九个引用类型的属性,这就是springmvc的九大组件。

springmvc在工作的时候,关键位置都是由这些组件完成的。

/** MultipartResolver used by this servlet 文件上传解析器 */private MultipartResolver multipartResolver;/** LocaleResolver used by this servlet 区域信息解析器,和国际化有关 */private LocaleResolver localeResolver;/** ThemeResolver used by this servlet 主题解析题 */private ThemeResolver themeResolver;/** List of HandlerMappings used by this servlet     Handler映射信息*/private List<HandlerMapping> handlerMappings;/** List of HandlerAdapters used by this servlet      Handler适配器*/private List<HandlerAdapter> handlerAdapters;/** List of HandlerExceptionResolvers used by this servlet    springmvc强大的异常解析功能,异常解析器 */private List<HandlerExceptionResolver> handlerExceptionResolvers;/** RequestToViewNameTranslator used by this servlet */private RequestToViewNameTranslator viewNameTranslator;/** FlashMapManager used by this servlet */private FlashMapManager flashMapManager;/** List of ViewResolvers used by this servlet  视图解析器 */private List<ViewResolver> viewResolvers;

springmvc十六:九大组件相关推荐

  1. springMVC九大组件及一次请求流程

    一.九大组件 HandlerMapping(处理器映射器) HandlerMapping 是⽤来查找Handler的,也就是处理器,具体的表现形式可以是类,也可以是⽅法.⽐如,标注了@RequestM ...

  2. 微信小程序把玩(二十六)navigator组件

    微信小程序把玩(二十六)navigator组件 原文:微信小程序把玩(二十六)navigator组件 navigator跳转分为两个状态一种是关闭当前页面一种是不关闭当前页面.用redirect属性指 ...

  3. Openstack九大组件

    云是服务 云,本身没有资源,只是去管理和调度资源 虚拟化是技术 虚拟化提供资源,在云的世界里,虚拟化提供底层的计算.存储.网络资源,由云来接管 云的五大特征: 按需自助服务 广泛的网络接入 资源池化 ...

  4. 【springmvc】九大组件之HandlerExceptionResolver

    在Spring MVC中,如果对异常不做任何处理,Spring MVC会将异常直接抛给容器. 例如下面的代码抛出了异常: @GetMapping("e1") public Stri ...

  5. springmvc十六:视图解析

    spring.xml配置视图解析器如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmln ...

  6. 八十六、推荐组件的redux-thunk异步解决方案、Ajax获取推荐数据

    2020/11/22. 周日.今天又是奋斗的一天. @Author:Runsen 今天我们来看一个 Redux 官方出品的 middleware 库:redux-thunk. Redux官方实现的异步 ...

  7. Vue学习(十六):组件间通信

    1. props 1.1 使用 功能:让组件接收外部传过来的数据 传递数据:<Demo name="xxx"/> 接收数据: 第一种方式(只接收):props:['na ...

  8. 【PPT及视频资料】360互联网技术训练营第十六期——大数据与微服务之路

    奇技指南 7月21号,在北京360公司总部举办了[360互联网技术训练营第16期--大数据与微服务之路]. 小编这就带大家回顾下大会精彩内容,并打包送上本次的PPT和视频! 面对复杂的业务逻辑和海量用 ...

  9. 2021年大数据Hadoop(二十六):YARN三大组件介绍

    全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 Yarn三大组件介绍 ResourceManager No ...

最新文章

  1. python3 hmac算法简介
  2. 一个网页菜单的CSS代码分析
  3. mysql数据库基础(密码策略)
  4. Python语言学习:解决python版本升级问题集合(python2系列→Python3系列)导致错误的总结集合
  5. 拨号云服务器怎么自动配置网关_教你在阿里云创建增强型云网关
  6. BZOJ1036 (其实这只是一份板子)
  7. Python 变量作用域
  8. centos7修改默认网卡名称
  9. OPENCV图像变换-1
  10. 大数据告诉你,中国女人有多勤奋
  11. Java –远景JDK 8
  12. 20170117小测
  13. SO_REUSEADDR SO_REUSEPORT 解析
  14. 如何查看linux系统源码
  15. JavaScript学习(六十七)—正则表达式学习总结
  16. 如何判断自己的操作系统是32位还是64位?
  17. STC-ISP下载失败的原因小结
  18. li指令 汇编_51单片机(九)汇编指令
  19. P3717 [AHOI2017初中组]cover
  20. 桃园三结义c语言程序,三国典故:桃园三结义

热门文章

  1. 分页浏览的导航栏Bootstrap和js两种方法
  2. css实现右侧固定宽度,左侧宽度自适应
  3. SpringBoot(2)之自定义配置
  4. Bootice1.34版本把grub4dos0.46a写入硬盘MBR失败一个例子
  5. java内存分配和回收策略
  6. web常见几种处理图标方法 【转】
  7. Amazon Go亮相:消费者无需结账即可完成店面购物
  8. 简单的客户端,服务端通信
  9. org.apache.http.client.CircularRedirectException: Circular redirect to http://xxx问题解决
  10. imx6 uboot lvds clock