[Sptring Boot]8.예외처리하기

스프링에서의 예외처리하는 방법은 크게 세가지가 있다.

1.try/catch를 이용한 예외처리

2.각각의 컨트롤러단에서 @ExceptionHandler를 이용한 예외처리

3.@ControllerAdvice를 이용한 전역 예외처리

1번은 java에서 사용하는 예외처리 방법이고,@ExceptionHandler의경우는 컨트롤러별로 동일한 예외처리를 추가해야되기때문에 중복되는 경우가 많아서 실용적이지 못하다.

 

※아래는 3번을 적용한 예외처리이다

위의 클래스처럼 선언하면 아래와 같이 ExceptionHandler를 나타내고 화면도 예외 화면으로 이동한다.

 

댓글을 작성해보세요.

채널톡 아이콘