首页 文章

为什么不推荐使用DefaultAnnotationHandlerMapping?

提问于
浏览
4

在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 回答

  • 6

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

    • 找到有问题的源文件:click

    • 切换到"blame"查看:click

    • 查找“ @Deprecated ”的所有出现以查找关联的提交:click

    • 提交消息提及"SPR-10005",在Spring JIRA上找到它:click

    • JIRA票证包含指向"what's new in version 3.1.3"文档的链接:click

    相关部分:

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

相关问题