为什么不推荐使用DefaultAnnotationHandlerMapping?

时间:2015-05-27 18:17:12

标签: spring spring-mvc

在Spring MVC中,不推荐使用类DefaultAnnotationHandlerMapping。文档(http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/mvc/annotation/DefaultAnnotationHandlerMapping.html)说:

  

已过时。   在Spring 3.2中支持RequestMappingHandlerMapping

为何弃用?在RequestMappingHandlerMapping?

中修复了这个类的哪些实际问题

1 个答案:

答案 0 :(得分:6)

Spring Framework是一个在GitHub上托管的开源项目,因此所有这些信息都很容易在代码中找到:

  1. 找到有问题的源文件:click
  2. 切换到“责备”视图:click
  3. 查找“@Deprecated”的所有出现以查找关联的提交:click
  4. 提交消息提及“SPR-10005”,在Spring JIRA上找到它:click
  5. JIRA票证包含指向“3.1.3版本中的新功能”文档的链接:click
  6. 相关部分:

      

    新类的开发是为了响应许多请求,使注释控制器支持类更加可定制并且可以进行扩展。以前您可以配置自定义带注释的控制器方法参数解析器,使用新的支持类,您可以自定义任何支持的方法参数或返回值类型的处理。