[기능 설명]

image.png

~~GroupExcepion 계층을 기반으로 한 일관된 예외 처리를 제공합니다.

[주요 기능]

아래 설명하는 기능들은 모두 공통 응답 템플릿을 통해 ControllerAdvice에서 처리하고 있습니다.

GroupExcepion 계열

예외 클래스 의미 기본 처리 상태코드
InvalidGroupException 잘못된 요청 400 Bad Request
AuthGroupException 인증 실패 401 Unauthorized
AccessDeniedGroupException 인가 실패 (권한 부족) 403 Forbidden
NotFoundGroupException 리소스 미존재 404 Not Found
ConflictGroupException 리소스 충돌 409 Conflict

이들 예외는 모두 GroupExcepion을 상속한 커스텀 예외입니다. 메시지를 통해 에러 원인을 명확히 전달합니다.

Spring 기본 예외 처리