2
respostas

Dúvida Id da classe

    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????

2 respostas

Nao vi o restante do seu código, mas acredito que ta vindo da requisição que voce ta fazendo, ta pegando do JSON.