Spring RestTemplate Отправить список получить список

Я хочу сделать сервис с SpringRestTemplate, в моей стороне обслуживания код выглядит так:

@PostMapping(path="/savePersonList")
@ResponseBody
public List<Person> generatePersonList(@RequestBody List<Person> person){
    return iPersonRestService.generatePersonList(person);
}

На стороне клиента, если я позвоню в сервис с этим кодом:

List<Person> p = (List<Person>) restTemplate.postForObject(url, PersonList, List.class);

Я не могу использоватьp объект какList<Person>, это станетLinkedHashList, После некоторого исследования я нахожу решение, которое говорит, что я должен вызвать сервис с методом обмена:

ResponseEntity<List<Person>> rateResponse = restTemplate.exchange(url, HttpMethod.POST, personListResult, new ParameterizedTypeReference<List<Person>>() {});

и с этим решением сервер не может взять объект и вызвать исключение, каков правильный путь?

Ответы на вопрос(2)

Ваш ответ на вопрос