据我所知,不推荐使用 DefaultAnnotationHandlerMapping ,而采用 RequestMappingHandlerMapping 。但是,spring-webmvc-4.0.1.RELEASE.jar中的 DispatcherServlet.properties 看起来像这样:
org.springframework.web.servlet.HandlerMapping=org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping
因此,它不包含新的 RequestMappingHandlerMapping 。它只包含旧的,已弃用的 DefaultAnnotationHandlerMapping 。
为什么?