Boa noite!
Realizei todos os passo, conform descrito na aula. Tudo estava rodando perfeitamente. Mas, no último passo onde deveria aparecer o nome dos episódios, fica como "Undefined".
Boa noite!
Realizei todos os passo, conform descrito na aula. Tudo estava rodando perfeitamente. Mas, no último passo onde deveria aparecer o nome dos episódios, fica como "Undefined".
public List<EpisodioDTO> obterTodasTemporadas(Long id) {
Optional<Serie> serie = repositorio.findById(id);
if (serie.isPresent()) {
Serie s = serie.get();
return s.getEpisodios().stream()
.map(e -> new EpisodioDTO(e.getTemporada(), e.getNumeroEpisodio(), e.getTitulo()))
.collect(Collectors.toList());
}
return null;
}
-------------------------------------------------------------------
public record EpisodioDTO(Integer temporada, Integer numeroEpisodio, String titutlo) {
}
-------------------------------------------------------------------
@GetMapping("/{id}/temporadas/todas")
public List<EpisodioDTO> obterTodasTemporadas(@PathVariable Long id){
return servico.obterTodasTemporadas(id);
}
Problema solucionado. Foi tudo uma pequena falta de atenção. **No Record EpisodioDTO, eu havia escrito "titulo" de forma errada. ** Corrigido.