Как изменить поведение 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"/>