title: @PathVariable and @RequestParam not working together
body: <p>I have below code in my controller:</p>
  <pre><code>@RequestMapping(value = &quot;/child/{nodeId}/{relType}&quot;,method = RequestMethod.GET, produces=MediaType.APPLICATION_JSON)    
  public Iterable&lt;Node&gt; getConnectedNodes(@RequestParam(&quot;page&quot;)int page, @RequestParam(&quot;size&quot;)int size, @PathVariable(&quot;nodeId&quot;) String nodeId, @PathVariable(&quot;relType&quot;) String relType) {
      return nodeService.getConnectedNodes(nodeId, relType,page,size);    
  }
  </code></pre>
  <p>And this is the API URL I am hitting</p>
  <p>http://localhost:8080/node/child/e17a64ff-dc2b-49b1-a995-67dba9413d67/Collegues?page=0&amp;size=1</p>
  <p>Here in debug mode I can see values of path variables, i.e. <code>nodeId</code> and <code>relType</code>, but can not see values of request param <code>page</code> and <code>size</code> which I am passing through my request in URL above.</p>
  <p>What's wrong with @RequestParam?</p>