inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Hades
0

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

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

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

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

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

 

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

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

 

답변 0