Skip to content

[3주차] 조연준/[feat] 게시글 도메인 API 구현 #107

@yeonjuncho

Description

@yeonjuncho

1. 무엇을?

게시글 CRUD API와 공통 응답/예외 처리 구조를 구현합니다.

2. 상세 설명

PostController, PostService, PostRepository를 중심으로 게시글 목록 조회, 상세 조회, 작성, 수정, 삭제 API를 구현합니다.

요청/응답 DTO를 분리하고, 공통 응답 포맷(isSuccess, code, message, result)을 적용합니다.

또한 Validation과 전역 예외 처리를 통해 잘못된 요청과 존재하지 않는 게시글 접근에 대해 일관된 응답을 반환하도록 구성합니다.

3. 제출 전 체크 계획

  • 프로젝트가 정상 실행되는지 확인
  • GET /posts 요청 정상 응답 확인
  • GET /posts/{postId} 요청 정상 응답 확인
  • POST /posts 생성 요청 및 응답 확인
  • PUT /posts/{postId} 수정 요청 및 응답 확인
  • DELETE /posts/{postId} 삭제 요청 및 응답 확인
  • 공통 응답 포맷 및 예외 응답 구조 확인

4. 추가 사항

  • 게시글 API 명세와 팀 회의 내용을 기준으로 구현합니다.
  • 테스트를 위해 초기 DB 데이터와 실행 환경 설정을 함께 점검합니다.

5. 권장 추가 구현(선택)

  • 요청/응답 DTO 세분화
  • 게시글 목록 조회 조건 확장 (page, size, keyword, sort)
  • 예외 코드 체계 정리
  • soft delete 기준 조회 로직 보완

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions