Skip to content

[FEAT]: 게시글 CRUD 기능 구현 #13

@lcs9317

Description

@lcs9317

변경 유형 (Type): FEAT
제목(Subject): 게시글 CRUD 기능 구현

무엇을 / 왜

무엇(What):

  1. 잡담 게시판 기본 CRUD와 테스트를 구현하였습니다.
  2. API, Paging 공통 응답을 정의하였습니다.
  3. Post 엔티티의 voteContent 컬럼의 타입을 jsonb에서 String 으로 변경하였습니다.
    왜(Why):
  4. 게시판의 기본 기능을 제공하기 위해 CRUD와 테스트를 먼저 구현하였습니다.
  5. API 응답 형식을 통일하고, 페이징 응답을 재사용 가능하게 하여 유지보수성을 높이기 위함입니다.
  6. 개발 환경은 h2를 사용하므로 jsonb 타입을 지원하지 않기에 단순 문자열로 처리하였습니다.

어떻게(요약) — 3줄 이내

잡담 게시판 기본 CRUD 구현 및 단위 테스트 추가
공통 API/Paging 응답 포맷 정의 (global 패키지 - ApiResponse, PageResponse)
Post 엔티티 voteContent 컬럼 타입을 String으로 단순화

영향 범위

  • API 변경
  • DB 마이그레이션
  • Breaking Change
  • 보안/권한 영향
  • 문서/가이드 업데이트 필요

체크리스트

  • 타입 라벨 부착 (FEAT/FIX/REFACTOR/COMMENT/STYLE/TEST/CHORE/INIT)
  • 로컬/CI 테스트 통과
  • 영향도 점검 완료
  • 주석/문서 반영(필요 시)

ToDo (선택)

  • 할 일 1
  • 할 일 2

스크린샷/증빙(선택)


Auto-created for PR #12

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions