Skip to content

[3주차] 임현성/[feat] 팀 내 요구사항에 맞는 게시글 API 구축#99

Open
HyeonSeongIM wants to merge 1 commit intoLeets-Official:임현성/mainfrom
HyeonSeongIM:임현성/3주차

Hidden character warning

The head ref may contain hidden characters: "\uc784\ud604\uc131/3\uc8fc\ucc28"
Open

[3주차] 임현성/[feat] 팀 내 요구사항에 맞는 게시글 API 구축#99
HyeonSeongIM wants to merge 1 commit intoLeets-Official:임현성/mainfrom
HyeonSeongIM:임현성/3주차

Conversation

@HyeonSeongIM
Copy link
Copy Markdown

@HyeonSeongIM HyeonSeongIM commented Apr 7, 2026

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

  • 게시글 목록 조회
  • 특정 게시글 조회
  • 게시글 생성
  • 게시글 수정
  • 게시글 삭제
  • 예외 처리

2. 핵심 변경 사항

스크린샷 2026-04-07 오후 12 32 15
  • dto 디렉토리를 request와 response로 분리
  • service 디렉토리를 단순 impl로 구현하지 않고 각 역할에 맞는 클래스로 분리
  • error 응답 타입과 response를 support 디렉토리에 두어 관리

3. 실행 및 검증 결과

  • 실행 결과:
  • GET 전체 게시글 받아오기
스크린샷 2026-04-06 오후 7 18 23
  • POST 게시글 생성
스크린샷 2026-04-06 오후 7 18 17
  • GET 특정 게시글 조회
스크린샷 2026-04-06 오후 7 18 30
  • PUT 게시글 수정
스크린샷 2026-04-06 오후 7 18 58
  • DELETE 게시글 삭제
스크린샷 2026-04-06 오후 7 19 09
  • GET 게시글이 존재하지 않을 때 예외처리
스크린샷 2026-04-06 오후 7 47 26
  • GET 특정 게시글이 존재하지 않을 때 예외처리
스크린샷 2026-04-06 오후 7 47 29
  • POST 제목 및 내용이 10자 이상 되지 않을 때 예외처리
스크린샷 2026-04-06 오후 7 49 21

4. 완료 사항

  1. 게시글 CRUD
  2. 예외처리
  3. API 생성

5. 추가 사항

  • 관련 이슈: closed #이슈번호

제출 체크리스트

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

Reviewer 참고

@HyeonSeongIM HyeonSeongIM self-assigned this Apr 7, 2026
@HyeonSeongIM HyeonSeongIM requested a review from a team April 7, 2026 03:38
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