Olá, tudo bem?
Na parte que realizamos dentro do SerieService onde criamos o serviço para pegar o Id.
Foi adicionado um código, para caso não seja encontrado o ID, sendo o código abaixo o do curso:
if(serie.isPresent()) {
Serie s = serie.get();
return new SerieDTO(s.getId(), s.getTitulo, s.getTotalTemporadas() ...// Seguindo os parametros
}
return null
No meu caso eu fiz de uma forma diferente, passando o orElseThrow() para justamente deixar o código mais limpo.
public SerieDTO getByID(Long id){
return new SerieDTO(repository.findById(id).orElseThrow());
}