Skip to content

[3주차] 임성현/[feat] 게시글 도메인 API 구현#112

Open
sky-0131 wants to merge 6 commits intoLeets-Official:임성현/mainfrom
sky-0131:임성현/3주차

Hidden character warning

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

[3주차] 임성현/[feat] 게시글 도메인 API 구현#112
sky-0131 wants to merge 6 commits intoLeets-Official:임성현/mainfrom
sky-0131:임성현/3주차

Conversation

@sky-0131
Copy link
Copy Markdown

@sky-0131 sky-0131 commented Apr 7, 2026

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

  • 게시글 API 완성: 등록, 목록 조회, 상세 조회, 수정, 삭제 기능 구현
  • 예외 처리: 유효성(400), 권한(403), 미존재(4041)

2. 핵심 변경 사항

  1. Mapper 추가
    PostMapper 클래스 정의: 컨트롤러나 서비스 코드에 로직 섞이지 않도록 분리.
  2. 예외 처리
    ApiExceptionHandler 수정: 비즈니스 예외와 유효성 검사 예외를 공통 처리.
  3. 엔티티 식별자 오류 수정

3. 실행 및 검증 결과

userId 생성

image

post 생성

image

post 조회

image

post 수정

image

목록 조회

image

post 삭제

image

예외 처리 - 게시물 없음

image

예외 처리 - 잘못된 입력값 요청

image

4. 완료 사항

  • 프로젝트 정상 실행 및 빌드 확인.
  • 게시글 목록/상세 조회 시 설계된 DTO 규격대로 출력 확인.
  • 권한 없는 사용자의 수정/삭제 접근 제어 로직 구현.
  • 예외 상황 발생 시 공통 에러 메시지(error, message) 반환 확인

5. 추가 사항

#109

제출 체크리스트

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

@sky-0131 sky-0131 self-assigned this Apr 7, 2026
@sky-0131 sky-0131 changed the title [3주차] 임성/[feat] 게시글 도메인 API 구현 [3주차] 임성현/[feat] 게시글 도메인 API 구현 Apr 7, 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