我将使用
buildAndExpandfrom
UriComponentsBuilder来传递所有类型的URI参数。
例如:
String url = "http://test.com/solarSystem/planets/{planet}/moons/{moon}";// URI (URL) parametersMap<String, String> urlParams = new HashMap<>();urlParams.put("planets", "Mars");urlParams.put("moons", "Phobos");// Query parametersUriComponentsBuilder builder = UriComponentsBuilder.fromUriString(url) // Add query parameter .queryParam("firstName", "Mark") .queryParam("lastName", "Watney");System.out.println(builder.buildAndExpand(urlParams).toUri());restTemplate.exchange(builder.buildAndExpand(urlParams).toUri() , HttpMethod.PUT, requestEntity, class_p);


