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