title: REST with Spring Controller issue
body: <p>I've my rest uri's as below</p>
  
  <ol>
  <li><code>/leagues</code> - Lists all the leagues organized so far</li>
  <li><code>/leagues/{leagueName}</code> - Details of the give <code>leagueName</code></li>
  <li><code>/leagues/{leagueName}/levels/</code> - Lists all the levels of a given league (For e.g. Playoffs, QF, SF etc)</li>
  </ol>
  
  <p><strong>Controllers</strong></p>
  
  <p>1.</p>
  
  <pre><code>@RequestMapping (value = "/leagues", method = RequestMethod.GET)
  public String list(Model model)
  {
      return "/leagues/list";
  }
  </code></pre>
  
  <p>2.</p>
  
  <pre><code>@RequestMapping (value = "/leagues/{leagueName}", method = RequestMethod.GET)
  public String leagues(@PathVariable String leagueName, Model model)
  {
      return "/leagues/league";
  }
  </code></pre>
  
  <p>3.</p>
  
  <pre><code>@RequestMapping (value = "/leagues/{leagueName}/levels", method = RequestMethod.GET)
  public String levels(@PathVariable ("leagueName") String leagueName, Model model)
  {       
      return "/leagues/levels/list";
  }
  </code></pre>
  
  <p>The problem I am having is that the controller method for the (2) <code>/leagues/{leagueName}</code> is being invoked when I try (2) <code>/leagues/levels/</code>. Need help on how to fix this.</p>