@ControllerAdvice 어노테이션을 사용해서 모든 @Controller에서 발생한 예외를 잡아 처리해보겠습니다. @ControllerAdvice 생성하기 1. 새로운 클래스를 만들어서 어노테이션을 붙입니다. 2. @ExceptionHandler로 처리하고 싶은 예외 별로 처리하면 됩니다. @ControllerAdvice public class ExceptionAdvice { @ExceptionHandler(NullPointerException.class) public ModelAndView nullPointerException() { ModelAndView modelAndView = new ModelAndView(); modelAndView.setViewName("error/null_error"..
SpringMVC에서는 HandlerExceptionResolver를 제공합니다. 이름을 보면 알 수 있듯이 Exception이 발생했을 때 처리하는 기능입니다. 이 포스팅에서는 AbstractHandlerExceptionResolver를 이용하는 방법에대해 소개합니다. 진행과정은 아래와 같습니다. 1. AbstractHandlerExceptionResolver를 상속받은 클래스 만들어 Exception에 대한 처리를 합니다. 2. DispatcherServlet에서 해당 클래스를 빈으로 등록합니다. 3. 연결될 에러뷰페이지를 만들어줍니다. CustomExceptionResolver 만들기 AbstractHandlerExceptionResolver를 상속하는 CustomExceptionResolver를 ..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.