I am trying to pass path param and query params in a URL but I am getting a weird error. Below is the code. and my url is becoming http://test.com/Services/rest/%7Bid%7D/Identifier?name=myName What should I do to make it work? I am expecting http://test.com/Services/rest/{id}/Identifier?name=myName so that params will add id to the url. Answer I would use buildAndExpand from UriComponentsBuilder to pass