-
Notifications
You must be signed in to change notification settings - Fork 38.6k
Description
Rossen Stoyanchev opened SPR-8214 and commented
With annotation-based processing individual handler methods, more so than handlers, are the endpoints to map to incoming requests.
The purpose of this issue is to provide a HandlerMethod abstraction and along with it provide a HandlerMapping, HandlerAdapter, and HandlerExceptionResolver implementations that support the request mapping, the invocation, and the handling of exceptions for HandlerMethods.
The new classes will not replace the existing DefaultAnnotationHandlerMapping, AnnotationMethodHandlerAdapter, and AnnotationMethodHandlerExceptionResolver but will rather provide a more up-to-date, largely functionally equivalent, and more extensible alternative that will also be configured through the MVC namespace.
Affects: 3.0.6, 3.1 M1
Sub-tasks:
- Move code into trunk [SPR-8215] #12865 Move code into trunk
- Create a version of ServletAnnotationControllerTests that runs with HandlerMethod infrastructure [SPR-8216] #12866 Create a version of ServletAnnotationControllerTests that runs with HandlerMethod infrastructure
- Update MVC namespace to use HandlerMethod infrastructure [SPR-8217] #12867 Update MVC namespace to use HandlerMethod infrastructure
- Update Spring Web documentation following HandlerMethod changes [SPR-8218] #12868 Update Spring Web documentation following HandlerMethod changes
- Adapt the existing WebArgumentResolver to the new HandlerMethodArgumentResolver interface from the MVC namespace [SPR-8234] #12882 Adapt the existing WebArgumentResolver to the new HandlerMethodArgumentResolver interface from the MVC namespace