2
respostas

[Dúvida] Duvida na utilizações do código proposto pelo instrutor no DESAFIO 06 SPRING JAVA

Basicamente copiei o do instrutor, e fiz utilizando tarefa, minha intenção era criar avaliações para a tarefa. Porém não consegui utilizar o calculaMedia

@Override
public void run(String... args) throws Exception {

    Tarefa tarefa = new Tarefa("Fazer um bolo",
            true,"Luís, Adriana e Luiz");

    ObjectMapper mapper = new ObjectMapper();
    mapper.writeValue(new File("tarefa.json"), tarefa);

    Tarefa leituraTarefa = mapper.readValue(new File("arquivo.json"), Tarefa.class);
    System.out.println(leituraTarefa);

    Avaliacao<Tarefa> avaliacao = new Avaliacao<>(tarefa,10,"Muito bom!");
    Avaliacao<Tarefa> avaliacaoSegunda = new Avaliacao<>(tarefa,9,"Incrível!");
    Avaliacao<Tarefa> avaliacaoTerceira = new Avaliacao<>(tarefa,9,"É muito bom!");

    List<Avaliacao<?>> listaAvaliacao = new ArrayList<>();
    listaAvaliacao.add(avaliacao);
    listaAvaliacao.add(avaliacaoSegunda);
    listaAvaliacao.add(avaliacaoTerceira);
    

}

}

2 respostas

Oi Luis! Tudo bem?

Qual o erro que você teve ao executar o código?

Oi Iasmin, Tudo ótimo e com você?

Consegui finalizar, era List<Avaliacao<?>> listaAvaliacao = new ArrayList<>();.

Aparentemente precisava definir um objeto na arraylist, mas o método continuou genérico.