500 에러
Spring과 Spring Boot의 예외 처리와 에러 페이지 처리 방식
예외 처리 전 에러 페이지 먼저 설정하기 Spring에서 예외 처리란 예외가 발생할 수 있는 곳에 예외 처리를 하여 어플리케이션이 중간에 멈추지 않게끔 만드는 것이다. WAS(예외 페이지 처리) ← 필터 ← 서블릿 ← 인터셉터 ← 컨트롤러 (예외 발생) 위처럼 서버 영역인 Controller에서 발생한 예외에 대한 처리를 안하게 되면 예외를 서블릿 컨테이너인 WAS(보통 톰캣)에 던져 에러 페이지를 통해 처리하게 된다. 그러므로 컨트롤러에서 예외가 발생했다면 어플리케이션이 멈추지 않게 하기 위해 예외를 처리해줘야 한다. 참고 - 에러 페이지를 설정하지 않고 모든 예외를 예외 처리하면 되지 않나하고 생각할 수 있다. 하지만 404 Not Found 에러처럼 페이지 자체가 존재하지 않는 경우는 예외 처리를 ..