현재 API중에서 “내가 쓴 리뷰조회”, “내가 쓴 원데이 클래스 조회” 같은 API가 있는데 여기서 토큰에 박혀있는 memberId를 통해 엔티티를 조회하기 떄문에 Request에서 따로 memberId를 받고 있지는 않다.
// 내가 쓴 리뷰 조회
@GetMapping(value = "/reviews", produces = MediaType.APPLICATION_JSON_VALUE)
public ApiResponse<CustomPageResponse> readReviewsByMember(
@LoginMember Member member,
CustomPageRequest pageRequest
) {
CustomPageResponse response = reviewService.getReviews(pageRequest, member.getId());
return ApiResponse.ok(response);
}
여기서 만약 AMS 페이지를 만들경우 특정 사용자 별로 리뷰목록을 조회하는 경우도 있을텐데... API를 새로파야 하는 상황이 벌어진다.