YJ의 새벽

Spring 9 ( 예외처리 ( 에러페이지 ) ) 본문

Spring/Spring

Spring 9 ( 예외처리 ( 에러페이지 ) )

YJDawn 2023. 4. 27. 15:56

 

 

  • 스프링 예외처리 방법  ( 3가지 , 중복사용 가능 )

1 순위  :  메서드 별로 예외처리  ( try ~ catch / throws )

2 순위  :  하나의 컨트롤러에서 발생하는 예외를 모아서 처리  (  @ExceptionHandler   )   메서드에 작성.

3 순위  :  전역 (웹 애플리케이션) 에서 발생하는 예외를 모아서 처리 (  @ControllerAdvice )  클래스에 작성.

 

 

 

 

 

-- Service 클래스에 작성했을때 . 

 

 

 

 

 

 

--- ExceptionController 클래스에 전역으로 작성했을때 .

-- 에러발생시 . common/error  .jsp    로 넘김 . 

 

 

 

 

 

 

-- error.jsp .

 

 

 

 

 

 

 

--- 에러 발생했을때 !!!    error.jsp  파일로 넘어가는것을 확인.

'Spring > Spring' 카테고리의 다른 글

Spring 11 ( myPage ( 정보수정 )  (0) 2023.04.28
Spring 10 ( ajax , 회원목록 뽑아오기 )  (0) 2023.04.27
Spring 8 ( 회원가입 )  (0) 2023.04.26
Spring 7 ( email , 닉네임 중복체크 )  (0) 2023.04.26
Spring 6 ( Bcrypt 암호화 )  (0) 2023.04.26
Comments