java

[Spring] Exception Handler, Parameter

kimxavi 2018. 11. 22. 14:35
반응형
  • spring에서는 exception handler를 통해서 예외를 처리할 수가 있다.
    • 그 메소드에 인자를 추가할 수 있는 것들을 정리해보자
    • 임의의 순서로 가질 수 있다
      • An exception argument
      • Request and/or response objects
        • ServletRequest / HttpServletRequest
      • WebRequest or NativeWebRequest
      • InputStream / Reader
      • OutputStream / Writer
      • 등등
    • Response 도 여러가지 가질 수 있음

 @ExceptionHandler(HttpMessageNotReadableException.class)
public ResponseEntity handleHttpMessageNotReadableException(HttpMessageNotReadableException e, WebRequest request) {
    log.debug("{}", request.getDescription);
}



반응형