Bom dia a todos
Eu queria deixar esse fórum aqui mais como um aviso, pois depois de colocar a dependência do spring-boot-starter-data-redis e mover as anotações de cache para a classe do TopicosService, me apareceu essa mensagem de erro:
Cannot serialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object using DefaultSerializer; nested exception is java.io.NotSerializableException: br.com.alura.forum.dto.TopicoView",
Pesquisei no google e achei esse fórum da Alura com a solução e percebi que tinha que implementar o Serializable na classe TopicoView.
data class TopicoView (
val id: Long?,
val titulo:String,
val mensagem:String,
val status: StatusTopico,
val dataCriacao: LocalDateTime,
val dataAlteracao: LocalDate?
):Serializable
O que eu achei estranho é que não aparece no vídeo da aula explicando sobre isso(se apareceu em algum momento e eu não percebi, me desculpa), mas no github desta aulaaparece, enquanto no github no final do curso anterior não tem o Serializable. Então era para ter sido explicado nestes 2 últimos vídeos: 02 Configurando o Redis e 03 Uso do Redis, mas não encontrei
O que eu queria saber a parte do vídeo que falava sobre isso pode ter sido cortado ou se isso foi atualizado depois quando o arquivo foi colocado no github? se for algum desses casos, poderia deixar um aviso sobre isso