title: multiple requestparam in springboot pageable
body: <p>i know that this question may be duplicated but i tried a lot with no success </p>
  
  <p>I need to make multiple RequestParam in spring boot rest controller as following : </p>
  
  <pre><code>@GetMapping("/prd-products/test")
  @Timed
  public ResponseEntity&lt;List&lt;Test&gt;&gt; getAllTests(@RequestParam (required = false) String search, @RequestParam (required = false) Pageable pageable) {
      Page&lt;Test&gt; page = prdProductsService.findAllTest(search, pageable);
      HttpHeaders headers = PaginationUtil.generatePaginationHttpHeaders(page, "/api/prd-products");
      return new ResponseEntity&lt;&gt;(page.getContent(), headers, HttpStatus.OK);
  }
  </code></pre>
  
  <p>when i try to call this service by url like : </p>
  
  <pre><code>http://localhost:9116/api/prd-products/test?search=id==1,id==2&amp;pageable=0&amp;size=2 
  </code></pre>
  
  <p>it give me following error </p>
  
  <pre><code>"title": "Bad Request",
  "status": 400,
  "detail": "Failed to convert value of type 'java.lang.String' to required type 'org.springframework.data.domain.Pageable'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'java.lang.String' to required type 'org.springframework.data.domain.Pageable': no matching editors or conversion strategy found",
  </code></pre>
  
  <p>when i try to send one request param it successfully work . </p>
  
  <p>Note : id==1,id==2 is the way that fields is parsed in search </p>