Como alterar o comportamento do Spring MVC ao manipular o caractere 'dot' da url

Estou tentando migrar um projeto da Web de Jersey para o Spring MVC 3.0. O processo foi realmente simples até o momento em que comecei a migrar os controladores que deveriam manipular URLs com anotações de ponto: "/ myApp / resources / create /root.subFolder1". O Spring MVC parece reduzir descaradamente o".subFolder1" parte da URL, que acontece profundamente no código da estrutura (consulteAbstractUrlHandlerMapping classe)

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

Portanto, meu método controlador é chamado comraiz parâmetro de caminho, nãoroot.subFolder1

Eu realmente gostaria de encontrar uma maneira de personalizar esse comportamento. Algum conselho?

PS. O requisito é manter a estrutura de URL existente, como soluções alternativas, como alternar para parâmetros de consulta "/ myApp / resources / create /? path = root.subFolder1"Eu não posso considerar.

PS. Minha configuração do Spring parece

<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"/>

questionAnswers(6)

yourAnswerToTheQuestion