次のオブジェクトで表される操作の配列を含む Spring RestTemplate を介して HTTP PATCH リクエストを送信したいと思います。
@Data
@AllArgsConstructor
public class JsonOperation {
private String op;
private String path;
private String value;
}
次のコードを検討してください:
List<JsonOperation> operations = new ArrayList<>();
operations.add(new JsonOperation("replace", "/path1", "value1"));
operations.add(new JsonOperation("replace", "/path2", "value2"));
operations.add(new JsonOperation("replace", "/path3", "value3"));
次のようにrestTemplateを使用してリクエストを行うことは可能ですか?
restTemplate.patchForObject(url+"/toPatch/"+toPatchId, operations, ResponseEntity.class);