public void listarAbrigo() throws IOException, InterruptedException {
String uri = "http://localhost:8080/abrigos";
HttpResponse<String> response = client.dispararRequisicaoGet(uri);
String responseBody = response.body();
Abrigo[] abrigos = new ObjectMapper().readValue(responseBody, Abrigo[].class);
List<Abrigo> abrigoList = Arrays.stream(abrigos).toList();
System.out.println("Abrigos cadastrados:");
for (Abrigo abrigo : abrigoList) {
long id = abrigo.getId();
String nome = abrigo.getNome();
System.out.println(id +" - " +nome);
De onde ele pega o iD?? e como o atributo id da classe abrigo tem id se não setamos valor nela????