
~~GroupExcepion 계층을 기반으로 한 일관된 예외 처리를 제공합니다.
아래 설명하는 기능들은 모두 공통 응답 템플릿을 통해 ControllerAdvice에서 처리하고 있습니다.
| 예외 클래스 | 의미 | 기본 처리 상태코드 |
|---|---|---|
| InvalidGroupException | 잘못된 요청 | 400 Bad Request |
| AuthGroupException | 인증 실패 | 401 Unauthorized |
| AccessDeniedGroupException | 인가 실패 (권한 부족) | 403 Forbidden |
| NotFoundGroupException | 리소스 미존재 | 404 Not Found |
| ConflictGroupException | 리소스 충돌 | 409 Conflict |
이들 예외는 모두 GroupExcepion을 상속한 커스텀 예외입니다. 메시지를 통해 에러 원인을 명확히 전달합니다.
HttpRequestMethodNotSupportedException
HttpMessageNotReadableException
MissingServletRequestParameterException