Skip to content

[Feat] 게시글 상세 조회 기능 구현 #145

@limhb708

Description

@limhb708

💻 구현할 기능

특정 게시글의 상세 정보를 조회하는 기능을 구현합니다.

인증된 사용자가 게시글 ID를 기반으로 게시글 정보를 조회할 수 있으며,
조회 시 게시글의 제목, 내용, 작성자 정보, 조회수 등의 상세 정보를 반환합니다.

🛠️ 기술 스펙 (선택 사항)

No response

✅ 세부 작업 목록 (To-Do)

  • BoardDetailResponse: 게시글 상세 조회 응답값 정의
    (게시글 ID, 제목, 내용, 이미지 URL, 작성자 닉네임, 조회수, 생성일, 수정일 등)
  • getBoardDetail 메서드 구현
  • 게시글 ID로 게시글 조회 로직 구현
  • 존재하지 않는 게시글 조회 시 예외 처리 (BOARD_NOT_FOUND)
  • GET /boards/{boardId} 엔드포인트 매핑
  • @AuthenticationPrincipal 기반 사용자 정보 추출
  • Swagger / Scalar API Reference 명세 작성
  • BoardRepository를 통한 게시글 조회 처리
  • BoardServiceTest에 상세 조회 테스트 추가
  • BoardControllerTest에 상세 조회 테스트 추가

🏁 완료 조건 (Acceptance Criteria)

  • 유효한 게시글 ID로 요청 시 게시글 상세 정보가 정상적으로 반환되는가?
  • 응답에 게시글 ID, 제목, 내용, 작성자 닉네임, 조회수, 생성일, 수정일이 포함되는가?
  • 예외 상황에서 적절한 오류 응답이 올바르게 발생하는가?
  • 전체 테스트 스위트가 오류 없이 통과하는가?

Metadata

Metadata

Assignees

Labels

No fields configured for ✨ Feature.

Projects

Status
🏃 진행 중

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions