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