Skip to content

[3주차] 김다인/[feat] 게시글 도메인 API 구현 #105

@kallin1

Description

@kallin1

1. 무엇을?

  • 게시글 생성 API (POST /posts)
  • 게시글 목록 조회 API (GET /posts)
  • 특정 게시글 상세 조회 API (GET /posts/{id})
  • 게시글 수정 API (PATCH/PUT /posts/{id})
  • 게시글 삭제 API (DELETE /posts/{id})
  • 사용자 행동에 따른 예외 상황 처리 (유효하지 않은 데이터, 존재하지 않는 리소스 등)

2. 상세 설명

GlobalExceptionHandler를 통해 예외처리: 프로젝트 전역에서 발생하는 예외를 중앙 집중식으로 관리
DTO 및 Validation 설계: 요청/응답 데이터 검증 및 객체 구조 설계
Controller & Service 구조, RESTful 설계: 계층 분리 및 표준 REST API 관례 준수
예외 세분화: 다양한 비즈니스 상황에 맞는 커스텀 예외 정의

3. 제출 전 체크 계획

[ ] 프로젝트가 정상 실행되는가?
[ ] REST API 준수: 각 기능에 맞는 적절한 HTTP Method와 URI를 사용했는가?
[ ] CRUD 기능 동작: 게시글의 생성, 조회, 수정, 삭제 기능이 명세대로 작동하는가?

4. 추가 사항

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions