-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
작업 요약
응답 형식 통일, 에러 코드 체계화, BaseEntity 도입, Validation 메시지 정립을 통해 전 도메인에 일관된 공통 인프라를 구축합니다.
작업 목록
-
common/ResultType.java생성 -
common/FieldError.java생성 -
common/ErrorMessage.java생성 -
common/ApiResponse.java생성 -
common/ErrorCode.java생성 -
common/BusinessException.java생성 -
common/BaseEntity.java생성 - Flyway V2 마이그레이션 (track 테이블 audit 컬럼 추가)
-
@EnableJpaAuditing추가 -
GlobalExceptionHandler전면 재작성 -
ErrorResponse삭제 - Track 도메인 공통 인프라 적용 (5개 파일)
- TrackServiceTest softDelete 방식 반영
작업 이유
- 응답 형식이 도메인마다 달라 클라이언트 처리 불일치 위험 존재
- 에러 응답이 단순 메시지 문자열에 불과
- 엔티티마다 생성/수정 시각, softDelete 패턴이 중복 구현될 것
- 예외 코드 관리 체계 없음
Reactions are currently unavailable