This is continuation of question Spring MVC @PathVariable getting truncated
Spring forum states that it has fixed(3.2 version) as part of ContentNegotiationManager.
The complete solution including email addresses in path names for spring 4.2 is
json=application/json xml=application/xml
Add this to the application-xml