Skip to content

[3주차] 송유경/[feat] 게시글 API 구현 #106

@yukyoungs

Description

@yukyoungs

1. 무엇을?

  • 게시글(Post) 도메인의 CRUD API 구현 (목록 조회, 상세 조회, 등록, 수정, 삭제)
  • 전역 예외 처리(Global Exception Handling)를 통한 공통 에러 응답 구현

2. 상세 설명

  • Controller: 설계된 REST API 엔드포인트(GET/POST/PUT/DELETE /posts) 구현 및 @Valid를 이용한 입력값 검증
  • Exception: @RestControllerAdvice를 활용하여 ErrorCode 기반의 공통 에러 응답 규격 생성
  • DTO: Request(작성, 수정)와 Response(목록, 상세)를 분리하여 데이터 전송 최적화

3. 제출 전 체크 계획

[ ] 모든 API(GET/POST/PUT/DELETE)가 설계된 URL 구조로 정상 작동하는가?
[ ] 게시글 작성 시 제목/내용 누락에 대해 COMMON400 에러가 발생하는가?
[ ] 모든 에러 응답이 설계된 JSON 규격(코드, 메시지)을 따르는가?

4. 추가 사항

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

  • 요청/응답 DTO 분리
  • 잘못된 요청에 대한 예외 처리
  • 응답 메시지 커스터마이징
  • 이해하기 쉬운 API 경로 설계

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions