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

Support Spring MVC 3.1 MVC handler methods

    XMLWordPrintable

Details

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

            Activity

              People

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

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoD