Estive lendo a documentação do Spring que esse método usado na aula o .getOne() está Deprecated lá diz para usar agora o .getbyId() e funcionou normalmente.
Link da documentação: https://docs.spring.io/spring-data/jpa/docs/current/api/deprecated-list.html
@GetMapping("/{id}")
    public DetalhesDoTopicoDto detalhar(@PathVariable Long id) {
        Topico topico = topicoRepository.getById(id);
        return new DetalhesDoTopicoDto(topico);
    } 
            