title: Ambiguous handler methods mapped for HTTP path
body: <p>I have two methods which are clashing</p>
  
  <pre><code>1. @RequestMapping(value = { "/{name}" }, method = RequestMethod.GET)
      void foo1(@PathVariable("name") final String name) 
  
  2. @RequestMapping(value = { "/{email}" }, method = RequestMethod.GET)
      void getTemplateVersionsBySenderForClient(@PathVariable("email") final String email,
              @RequestParam(value = "timestamp", required = true) final long timestamp)
  </code></pre>
  
  <p>How do i avoid this?</p>