## 📝 무엇을 하나요? - 현재 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)
📝 무엇을 하나요?
DB 제약 위반, 권한 오류, 잘못된 경로 접근 등이 모두 500으로 반환됩니다.
📌 To do
DataIntegrityViolationException→ 409 ConflictAccessDeniedException→ 403 (ErrorCode.FORBIDDEN)NoResourceFoundException→ 404 (ErrorCode.NOT_FOUND)MethodNotAllowedException→ 405MissingRequestHeaderException→ 400