역할


활용 예시 (Controller)

@GetMapping
public ResponseEntity<PageResponse<TaskResponse>> list(
    @RequestParam(name = "scope", required = false, defaultValue = "ALL") TaskScope scope,
    @AuthenticationPrincipal UserDetails principal
) {
    Long userId = Long.parseLong(principal.getUsername());
    Page<TaskResponse> result = taskQueryService.list(scope, userId);
    return ResponseEntity.ok(PageResponse.from(result));
}

<aside> 💡

포인트