@ControllerAdvice를 통해 모든 Controller에서 발생할 수 있는 예외를 처리한다.
-> 따라서 모든 컨트롤러에서 발생할 예외를 정의
@ControllerAdvice를 통해 모든 RestController에서 발생할 수 있는 예외를 처리한다.
-> 따라서 모든 컨트롤러에서 발생할 예외를 정의
-> Json 형태로 결과를 반환할 때 사용
@ExceptionHandler를 통해 특정 Controller에서 발생할 수 있는 예외를 처리한다.
-> 따라서 특정 예외마다 처리할 메소드를 정의