RestTemplate: возвращение списка сущностей - PullRequest
0 голосов
/ 26 мая 2018

Существует метод RestFull, который возвращает список объектов Menu

public ResponseEntity<List<Menu>> getMenus() {
..
}

Но я не знаю, как получить их из RestTemplate, получая класс из ResponseEntity>

ResponseEntity<List<Menu>> response = restTemplate
                  .exchange("http://127.0.0.1:8080/elcor/api/users/1/menus", HttpMethod.GET, entity,  ResponseEntity<List<Menu>>.getClass());

1 Ответ

0 голосов
/ 26 мая 2018

Попробуйте использовать ParameterizedTypeReference

ResponseEntity<List<Menu>> response = restTemplate
       .exchange("URI", HttpMethod.GET, entity,  new ParameterizedTypeReference<List<Menu>>() {
 });
...