// Optional, if present return 200, else return 404 repository.findById(id) .map(task -> ResponseEntity.ok(task)) // or ResponseEntity::ok .orElse(ResponseEntity.notFound().build()); }