public class AbrigoService {
public ClientHttpConfiguration clientHttpConfiguration = new ClientHttpConfiguration();
public void listarAbrigo() throws IOException, InterruptedException {
String uri = "http://localhost:8080/abrigos";
HttpResponse<String> response = clientHttpConfiguration.dispararRequisicaoGet(uri);
String responseBody = response.body();
JsonArray jsonArray = JsonParser.parseString(responseBody).getAsJsonArray();
System.out.println("Abrigos cadastrados:");
for (JsonElement element : jsonArray) {
JsonObject jsonObject = element.getAsJsonObject();
long id = jsonObject.get("id").getAsLong();
String nome = jsonObject.get("nome").getAsString();
System.out.println(id +" - " +nome);
}
}
}
Fiz dessa forma, diferente do modo que o professor fez, pode ser considerado correto e um bom padrão ?