Details
-
Improvement
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
None
Description
With the release of Spring 4 the 3.2.x line went into maintenance mode and the 3.1.x line is retired.
With 3.1.x Spring Web MVC got a overhaul and many of the core classes got replacements and the old classes were deprecated. The Blossom module should be updated to use these new classes and the archetypes should be updated as well.
We should support both lines out of the box.
See http://spring.io/blog/2014/01/28/spring-framework-4-0-1-3-2-7-released-and-3-1-x-retired.
Specifically this involves:
- BlossomHandlerMapping should no longer require AbstractUrlHandlerMapping.
- TemplateExporter should also introspect RequestMappingInfoHandlerMapping and should not extend AbstractUrlMappedHandlerPostProcessor.
- BlossomWebArgumentResolver can be used as is if wrapped in a ServletWebArgumentResolverAdapter but we should provide a HandlerMethodArgumentResolver implementation.
Checklists
Acceptance criteria
Attachments
Issue Links
- is causing
-
BLOSSOM-226 Call to annotated method @RequestMapping on a template ends in Argument type mismatch
-
- Closed
-