Skip to content

[3주차] 강예손/[feat] 게시글 도메인 API 구현#96

Open
kangyeson wants to merge 9 commits intoLeets-Official:강예손/mainfrom
kangyeson:강예손/3주차

Hidden character warning

The head ref may contain hidden characters: "\uac15\uc608\uc190/3\uc8fc\ucc28"
Open

[3주차] 강예손/[feat] 게시글 도메인 API 구현#96
kangyeson wants to merge 9 commits intoLeets-Official:강예손/mainfrom
kangyeson:강예손/3주차

Conversation

@kangyeson
Copy link
Copy Markdown

1. 과제 요구사항 중 구현한 내용

  • 게시글 목록 조회, 상세 조회, 작성, 수정, 삭제 API 구현
  • @notblank, @SiZe@Valid에 대한 공통 예외처리를 위한 핸들러 구현
  • 성공 응답 형식과 코드 구현
  • 예상되는 오류에 대한 실패 응답 형식과 예외처리 구현
  • deletedAt 컬럼을 사용해 소프트딜리트 구현
  • 임시로 userId를 사용하여 접근한 유저의 권한을 체크 (추후 토큰 인증 방식을 적용할 예정)

2. 핵심 변경 사항

  • PostController와 스웨거 문서 처리를 위한 PostControllDocs 구현
  • PostService에 비즈니스 로직 구현
  • PostErrorCode와 PostSuccessCode로 Post도메인의 enum타입 에러응답, 성공응답 구현
  • PostRequestDTO와 PostResponseDTO에 요청용, 응답용 전송 객체 생성
  • 예외처리 핸들러 GeneralExceptionAdvice 파일에 @Valid 예외 처리용 핸들러 구

3. 실행 및 검증 결과

게시글 목록 조회 성공
image
게시글 상세 조회 성공
image
게시글 상세 조회 실패
image
게시글 작성 성공
image
게시글 작성 실패
image
image
image
게시글 수정 성공
image
게시글 수정 실패
image
게시글 삭제 성공
image

4. 완료 사항

  1. 게시판 CRUD API 구현
  2. 오류, 성공 응답 처리 구현

5. 추가 사항

  • 관련 이슈: closed #88

제출 체크리스트

  • PR 제목이 규칙에 맞다
  • base가 {이름}/main 브랜치다
  • compare가 {이름}/{숫자}주차 브랜치다
  • 프로젝트가 정상 실행된다
  • 본인을 Assignee로 지정했다
  • 파트 담당 Reviewer를 지정했다
  • 리뷰 피드백을 반영한 뒤 머지/PR close를 진행한다

Reviewer 참고

@kangyeson kangyeson requested a review from a team April 6, 2026 15:08
@kangyeson kangyeson self-assigned this Apr 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant