@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
@Column(unique = true)
private String titulo;
private Integer totalTemporadas;
private double avaliacao;
@Enumerated(EnumType.STRING)
private Categoria genero;
private String atores;
private String poster;
private String sinopse;
private List<SerieDto> converteDados(List<Serie> series){
return series
.stream()
.map(s -> new SerieDto(s.getId(), s.getTitulo(), s.getTotalTemporadas(), s.getAvaliacao(), s.getGenero(), s.getAtores(),s.getSinopse, s.getPoster))
.collect(Collectors.toList());
}
Na Classe Serie o Poster vem primeiro que a Sinopse, quando fui fazer o stream de series eu sem querer coloquei o Sinopse na frente. Acontenceu que na hora de atualizar o site depois de criar o /top5 e atualizar o servidor não apareceu os Poster com as 5 series e sim apenas os TitulosE trocando a ordem do map para a ordem da Classe Serie mostrou corretamente. Infelizmente não consegui demostrar com imagens.