Class RestBaseExceptionHandler
java.lang.Object
com.gsitm.ustra.java.mvc.rest.error.RestBaseExceptionHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetExceptionResult(jakarta.servlet.http.HttpServletRequest request, Exception e) getExcetionResult(jakarta.servlet.http.HttpServletRequest request, Exception e) Deprecated.use getExceptionResult 메소드protected ObjectgetFailureResult(jakarta.validation.ConstraintViolationException e) 실패 결과 반환protected ObjectgetFailureResult(String code, String message) 실패 결과 반환protected ObjectgetFailureResult(String code, String message, Exception e) 실패 결과 반환protected ObjectgetFailureResult(List<org.springframework.validation.FieldError> e) 실패 결과 반환protected ObjectgetFailureResult(org.springframework.web.bind.MethodArgumentNotValidException e) 실패 결과 반환protected ObjectgetFailureResultWithBody(String code, String message, Object body) 실패 결과 반환int반환 HTTP 상태 코드 조회handleException(jakarta.servlet.http.HttpServletRequest request, Exception e, org.springframework.web.method.HandlerMethod handlerMethod) 기본 예외 처리 Exception 핸들러protected voidstoreResCode(String resCode) 응답 코드 저장
-
Constructor Details
-
RestBaseExceptionHandler
public RestBaseExceptionHandler()
-
-
Method Details
-
handleException
@ExceptionHandler(java.lang.Exception.class) public Object handleException(jakarta.servlet.http.HttpServletRequest request, Exception e, org.springframework.web.method.HandlerMethod handlerMethod) 기본 예외 처리 Exception 핸들러- Parameters:
request- 요청e-handlerMethod-- Returns:
-
getResultStatusCode
반환 HTTP 상태 코드 조회- Parameters:
e-- Returns:
-
getExcetionResult
Deprecated.use getExceptionResult 메소드rest exception 객체를 반환- Parameters:
request- 서블릿 requeste- exception 객체- Returns:
-
getExceptionResult
-
getFailureResult
실패 결과 반환- Parameters:
e- MethodArgumentNotValidException- Returns:
-
getFailureResult
실패 결과 반환- Parameters:
e- ConstraintViolationException- Returns:
-
getFailureResult
실패 결과 반환- Parameters:
e- List- Returns:
-
getFailureResult
실패 결과 반환- Parameters:
code-message-- Returns:
-
getFailureResultWithBody
실패 결과 반환- Parameters:
code-message-- Returns:
-
getFailureResult
실패 결과 반환- Parameters:
code-message-e-- Returns:
-
storeResCode
응답 코드 저장- Parameters:
resCode-
-