
[스프링] ExceptionHandler - 예외처리
2022. 8. 1. 16:11
스프링
ExceptionHandler 자바에서는 예외를 처리하기 위한 try catch 구문이 있다. 하지만, 우리가 스프링으로 넘어와서 웹 관련 프로젝트를 하게되면 예외를 처리해야되는 부분이 굉장히 많아질 수 있다. 그 경우, 모든 예외 상황마다 일일이 try와 catch로 감쌀 것인가? 그렇게되면 코드의 가독성 나쁠 수 있다. 스프링에서는 이러한 문제를 해결하기 위한 예외처리 방법이 있다. 어노테이션의 이름부터 ExceptionHandler, 예외처리다. ExceptionHandler 어노테이션을 사용하면 @Controller 혹은 @RestController로 지정된 클래스에서 특정 예외상황마다 처리방식을 우리가 지정해 줄 수 있다. 만약, 여기저기 흩어진 IllegalAccessException 예외가 ..