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