Skip to content

[Feat] GlobalExceptionHandler 예외 타입 추가 #186

Description

@noeyoseel

📝 무엇을 하나요?

  • 현재 GlobalExceptionHandler가 3가지 타입만 처리하고 있어
    DB 제약 위반, 권한 오류, 잘못된 경로 접근 등이 모두 500으로 반환됩니다.
  • 운영 중 발생하는 주요 예외 타입을 추가합니다.
  • FE 가든 저장 버그 수정의 선행 조건입니다.

📌 To do

  • DataIntegrityViolationException → 409 Conflict
  • AccessDeniedException → 403 (ErrorCode.FORBIDDEN)
  • NoResourceFoundException → 404 (ErrorCode.NOT_FOUND)
  • MethodNotAllowedException → 405
  • MissingRequestHeaderException → 400
  • 예외 발생 시 로그 레벨 정리 (5xx → ERROR, 4xx → WARN)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions