Как изменить поведение Spring MVC при обработке URL-адреса 'точка'

Я пытаюсь перенести веб-проект с Джерси на Spring MVC 3.0. Процесс был действительно простым до того момента, когда я начал мигрировать контроллеры, которые должны обрабатывать URL с точечными обозначениями: "/ myApp / resources / create /root.subFolder1"Весенний MVC, кажется, бесстыдно».SubFolder1" часть из URL, которая происходит глубоко внутри кода платформы (см.AbstractUrlHandlerMapping учебный класс)

uriTemplateVariables.putAll(getPathMatcher().extractUriTemplateVariables(matchingPattern, urlPath));

Таким образом, мой метод контроллера вызывается скорень параметр пути, а неroot.subFolder1

Я действительно хотел бы найти способ настроить это поведение. Любые советы?

PS. Требование заключается в том, чтобы сохранить существующую структуру URL, то есть обходные пути, такие как переключение на параметры запроса "/ myApp / resources / create /? Путь = root.subFolder1"Я не могу рассмотреть.

PS. Мой весенний конфиг выглядит так

<mvc:annotation-driven/>

<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
    <property name="useDefaultSuffixPattern" value="false" />
</bean>

<context:component-scan base-package="my.app.pkg"/>

Ответы на вопрос(6)

Ваш ответ на вопрос