如何使用 RestTemplate 执行 PUT

Alv*_*vin 2 spring spring-boot spring-rest

我可以为 POST 执行此操作

ResponseEntity<ResponseMessage> response = restTemplate.postForEntity(URL, animal, ResponseMessage.class);
return response.getBody();
Run Code Online (Sandbox Code Playgroud)

但是为什么PUT没有putForEntity呢?只有 resTemplate.put(...

我该如何处理“PUT”请求。

Raz*_*van 5

您可以使用:

restTemplate.exchange(url, HttpMethod.PUT, requestEntity, ...)
Run Code Online (Sandbox Code Playgroud)

这是此方法的文档的链接。