title: netflix feign issue with query parameters
body: <p>I am using feign client for some discovery and request.</p>
  
  <p>I am using query parameter in my request</p>
  
  <p>if I hard code like below it works.</p>
  
  <pre><code>@FeignClient("userdetailservice")
  public interface UserServiceClient {
  @RequestMapping(
              method= RequestMethod.GET,
              value = "/alluser/getmyuser?user=1234")
      String getUserDetails();
      }
  </code></pre>
  
  <p>But this one does not work, it sending request as 'POST' though I mentioned as GET.  Its very strange.</p>
  
  <pre><code>@FeignClient("userdetailservice")
  public interface UserServiceClient {
  @RequestMapping(
              method= RequestMethod.GET,
              value = "/alluser/getmyuser?user={userid}")
      String getUserDetails(@Param(value = "userid") String userid);
      }
  </code></pre>
  
  <p>So how to send a query parameters in Feign request. </p>