사용자가 잘못된 URL로 접근하거나 서버 내부에서 문제가 발생하는 경우 사용자는 404 Not Found와 같은 오류 페이지를 만나게 된다. 아무래도 일반적인 사용자 입장에서 알 수 없는 오류가 가득 적힌 페이지를 마주하게 된다면 무슨 문제 때문인지 파악하기 어려울 것이다. 실제 이런 오류 페이지가 잘 설계된 웹 사이트를 보면 오류 페이지도 깔끔하고 무슨 문제가 있는지 잘 보여준다. 이런 예외 상황들을 어떻게 처리하고 오류 페이지를 사용자에게 보여주는 방법들에 대해서 알아보자. 예외 처리는 스프링 기술을 사용하지 않은 순수 서블릿 컨테이너에서의 예외 처리, 스프링이 지원하는 예외 처리 두 가지 방식에 대해서 알아볼 것이다. - 서블릿의 예외 처리 서블릿은 다음 두 가지 방식으로 예외 처리를 지원한다. X..