Saltar al contenido

Cómo obtener una lista de un objeto en Spring RestTemplate

Hacemos una revisión profunda cada tutoriales en nuestra web con la meta de enseñarte en todo momento información más veraz y certera.

Solución:

Probar esto. Esto debería funcionar.

ResponseEntity responseEntity = restTemplate.getForEntity("localhost:8083/connectors/", String[].class);
List object = Arrays.asList(responseEntity.getBody());

Para casos simples, el código anterior funciona, pero cuando tiene estructuras json complejas que desea mapear, entonces es ideal usar ParameterizedTypeReference.

ResponseEntity> responseEntity =
        restTemplate.exchange("localhost:8083/connectors/",
            HttpMethod.GET, null, new ParameterizedTypeReference>() 
            );
List listOfString = responseEntity.getBody();

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *