springMVC配置文件spring-servlet.xml中mvc:annotation-driven /的意义
<mvc:annotation-driven/>标签,对应的实现类是org.springframework.web.servlet.config.AnnotationDrivenBeanDefinitionParser。
通过阅读类注释文档,我们发现这个类主要是用来向工厂中注册了
RequestMappingHandlerMapping
BeanNameUrlHandlerMapping
RequestMappingHandlerAdapter
HttpRequestHandlerAdapter
SimpleControllerHandlerAdapter
ExceptionHandlerExceptionResolver
ResponseStatusExceptionResolver
DefaultHandlerExceptionResolver
上面几个Bean实例。这几个类都是用来做什么的呢?
前两个是HandlerMapping接口的实现类,用来处理请求映射的。其中第一个是处理@RequestMapping注解的;第二个会将controller类的名字映射为请求url。
中间三个是用来处理请求的。具体点说就是确定调用哪个controller的哪个方法来处理当前请求。第一个处理@Controller注解的处理器,支持自定义方法参数和返回值(很酷);第二个是处理继承HttpRequestHandler的处理器;第三个处理继承自Controller接口的处理器。
后面三个是用来处理异常的解析器。
转载于:https://www.cnblogs.com/lhat/p/5152836.html
springMVC配置文件spring-servlet.xml中mvc:annotation-driven /的意义相关推荐
- Spring中,applicationContext.xml 配置文件在web.xml中的配置详解
Spring中,applicationContext.xml 配置文件在web.xml中的配置详解 2016年10月04日 15:22:26 阅读数:7936 转自http://www.cnblogs ...
- spring web.xml中 过滤器(Filter)的工作原理和代码演示
一.Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术之一,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, ...
- web.xml中的那些标签和意义
今天了解了java web的三大组件(Servlet.Filter.Listener),也就是我们在web.xml配置文件中看到的配置标签,三大组件之间的区别与联系,可以百度相应的关键词.简单地说,F ...
- Spring 在 xml配置文件 或 annotation 注解中 运用Spring EL表达式
Spring EL 一:在Spring xml 配置文件中运用 Spring EL Spring EL 采用 #{Sp Expression Language} 即 #{spring表达式} ...
- idea中生成spring的 xml配置文件_【132期】面试再被问到Spring容器IOC初始化过程,就拿这篇文章砸他~...
点击上方"Java面试题精选",关注公众号 面试刷图,查缺补漏 >>号外:往期面试题,10篇为一个单位归置到本公众号菜单栏->面试题,有需要的欢迎翻阅 阶段汇总集 ...
- spring配置xml文件_XML配置文件中的Spring配置文件
spring配置xml文件 我的上一个博客非常简单,因为它涵盖了我从Spring 3.0.x到Spring 3.1.x的轻松升级,最后我提到可以将Spring模式升级到3.1,以利用Spring的最新 ...
- spring boot没有web.xml,如何向嵌入式的servlet容器中注册servlet组件
1. Spring boot默认使用Tomcat作为嵌入式的servlet容器,只要引入spring-boot-starter-web依赖,就会默认用Tomcat作为servlet容器. 2. Spr ...
- Spring的xml配置文件中tx命名空间
Spring的xml配置文件中tx命名空间 一,spring配置文件的tx命名空间 引入tx命名空间 <?xml version="1.0" encoding="U ...
- Spring配置文件applicationContext.xml中bean>>property>>name属性的含义
Spring配置文件applicationContext.xml中bean>>property>>name属性表示的含义 首先我们知道property是bean元素的子元素,它 ...
最新文章
- 【HeadFirst 设计模式学习笔记】2 观察者模式
- if test 多条件_五条写好JavaScript条件语句的建议(译)
- 对口计算机选什么专业,想从事人工智能行业,考研选什么专业对口?
- 手机模拟位置实现精准位置营销效果分析
- 高等组合学笔记(六): 第二类Stirling数,第一类Stirling数以及生成函数
- 【完美解决】arcgis engine 10.0 for cross platform C++ 在visual studio2010上编译的AE程序 的License无法初始化错误。...
- 记录一次es商品模糊查询
- jupyter notebook 修改主题、字体、字号等
- visio教程仓库流程图_visio绘制流程图的五个小技巧[组图]
- Skyline系列软件的安装和使用
- 解决“error: failed to push some refs to ‘git@gitee.com:username/repo.git‘“
- Spark入门学习交流—Spark生态圈
- 1103:陶陶摘苹果
- 小程序社交电商案例分享
- 常微分方程组解稳定性的分析
- JAVA毕业设计HTML5“牧经校园疫情防控网站”设计与实现计算机源码+lw文档+系统+调试部署+数据库
- 2019 年终回顾:不忘初心,负重前行
- PBA认证有可能像PMP一样流行吗?
- 【python】python内置函数——print()打印输出信息
- MDK Keil 工程的Group文件夹图标显示雪花(星号)的原因及解决办法