Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Aula 8 do Spring Boot - Tratando o erro 404

TopicosController

@GetMapping("/{id}")
    public ResponseEntity<DetalhesDoTopicoDto> detalhar(@PathVariable Long id) {

        Optional<Topico> topico = topicoRepository.findById(id);

        if (topico.isPresent()) {
            return new ResponseEntity.ok(new DetalhesDoTopicoDto(topico.get()));
        }

        return new ResponseEntity.notFound().build();
    }

Não é aceito no ResponseEntity.ok(...)  ou .notFound()
Pode ser um problema de versão.
Estou usando a versão disponibilizada 2.3.4 e java 1.9
1 resposta
solução!

Descobri que deixei o "new" equivocadamente Foi só remover...

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software