<mvc:annotation-driven/>标签,对应的实现类是org.springframework.web.servlet.config.AnnotationDrivenBeanDefinitionParser。
通过阅读类注释文档,我们发现这个类主要是用来向工厂中注册了

上面几个Bean实例。这几个类都是用来做什么的呢?

  

  前两个是HandlerMapping接口的实现类,用来处理请求映射的。其中第一个是处理@RequestMapping注解的;第二个会将controller类的名字映射为请求url。

  中间三个是用来处理请求的。具体点说就是确定调用哪个controller的哪个方法来处理当前请求。第一个处理@Controller注解的处理器,支持自定义方法参数和返回值(很酷);第二个是处理继承HttpRequestHandler的处理器;第三个处理继承自Controller接口的处理器。

  后面三个是用来处理异常的解析器。

最新文章

  1. java13
  2. Expression2Sql的一些语法更新
  3. Clr编写Insert Triggr
  4. 浅谈T-SQL中的联接查询
  5. Appium for win7 环境搭建
  6. Java 如何有效地避免OOM:善于利用软引用和弱引用
  7. apache 根据端口访问配置
  8. java中判断从数据库中取出的字段是否为空
  9. MongoDB (十) MongoDB Limit/限制记录
  10. hadoop部署小结的命令
  11. ResourceBundle读取中文properties文件问题
  12. kruskal算法求最小生成树(jungle roads的kruskal解法)
  13. 实例甜点 Unreal Engine 4迷你教程(5)之函数中的静态变量
  14. Query DSL(2)----Full text queries
  15. APP崩溃提示:This application is modifying the autolayout engine from a background thread after the engine was accessed from the main thread. This can lead to engine corruption and weird crashes.
  16. vue 组件的定义
  17. [Swift]LeetCode685. 冗余连接 II | Redundant Connection II
  18. JS练习第三课
  19. Python_二维数组
  20. MySQL 加锁处理分析&lt;转&gt;

热门文章

  1. 《数据结构与算法分析》学习笔记(四)——栈ADT
  2. SQL事务用法begin tran,commit tran和rollback tran的用法
  3. VMware Workstation卸载清理批处理命令
  4. Android 在布局容器中动态添加控件
  5. oracle创建临时表没有权限
  6. 转:EasyHook远程代码注入
  7. cocos2d 定时器
  8. windows raid mode重新安装系统(win10)
  9. CentoS 下安装gitlab
  10. 字符串分割与存入List集合