1
resposta

Melhoria no código de detalhar

No meu código, eu usei os método map e orElse de Optional:

    @GetMapping("/{id}")
    public ResponseEntity<DetalhesDoTopicoDto> detalhar(@PathVariable Long id) {
        return topicoRepository.findById(id) //
                .map(DetalhesDoTopicoDto::new) //
                .map(ResponseEntity::ok) //
                .orElse(ResponseEntity.notFound().build());
    }

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Perfeito Rafael