-
Improvement
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
None
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.
Acceptance criteria
- is causing
-
BLOSSOM-226 Call to annotated method @RequestMapping on a template ends in Argument type mismatch
- Closed