Uploaded image for project: 'Blossom'
  1. Blossom
  2. BLOSSOM-167

Support Spring MVC 3.1 MVC handler methods

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Neutral Neutral
    • 3.0.2
    • 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

              tmattsson Tobias Mattsson
              tmattsson Tobias Mattsson
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Task DoD