설정을 통해서 예외를 처리하는 방법은 간단하지만 개입할 여지가 없어진다. 예를 들어 오류 상황이 발생했을 때 logging을 한다든가, 관리자에게 메일을 보낸다든가 하는 일을 처리하기는 어렵다. 이처럼 예외 처리 시 부가적인 작업을 처리해야 하는 경우는 프로그래밍적으로 처리해야 한다. 이번 포스트에서는 Spring에서 프로그래밍적으로 예외를 처리하는 방식에 대해 알아보자. 개별 @Controller에서의 예외 처리 @Controller에서 예외를 처리하는 가장 기본적인 방법은 @ExceptionHandler를 활용하는 것이다. @Target(ElementType.METHOD) public @interface ExceptionHandler { Class[] basePackageClasses() defaul..
[spring 예외 처리] 02.프로그래밍을 통한 예외 처리 1
설정을 통해서 예외를 처리하는 방법은 간단하지만 개입할 여지가 없어진다. 예를 들어 오류 상황이 발생했을 때 logging을 한다든가, 관리자에게 메일을 보낸다든가 하는 일을 처리하기는 어렵다. 이처럼 예외 처리 시 부가적인 작업을 처리해야 하는 경우는 프로그래밍적으로 처리해야 한다. 이번 포스트에서는 Spring에서 프로그래밍적으로 예외를 처리하는 방식에 대해 알아보자. 개별 @Controller에서의 예외 처리 @Controller에서 예외를 처리하는 가장 기본적인 방법은 @ExceptionHandler를 활용하는 것이다. @Target(ElementType.METHOD) public @interface ExceptionHandler { Class[] basePackageClasses() defaul..
2022.11.03