@ExceptionHandler
-
@ControllerAdvice, @ExceptionHanlderSpring 2023. 3. 18. 17:36
ExceptionHandler 어노테이션은 Controller와 RestController 클래스에서 발생한 예외를 별도의 메소드를 custom으로 생성해서 처리해준다. 쉽게 설명하자면 Controller 클래스에서 발생하는 예외 처리는 필드가 많아질 수록 복잡해진다. BindingResult result if(result.hasError()){ List fieldErros = result.getFieldErrors(); FieldError fieldError = fieldErrors.get(0); String fieldName = fieldError.getField(); String ErrorMessage = fieldError.getDefaultMessage(); Map error = new Hash..