ResponseStatusException

안녕하세요. 이번 포스팅은 스프링에서 원활하게 예외처리를 할 수 있도록 제공해주는 ExceptionResolver에 대해 알아보겠습니다. 스프링에서 예외가 발생하면 서블릿을 넘어 WAS까지 예외가 전달되며 HTTP 상태코드가 500으로 처리됩니다. 하지만, 발생하는 예외에 따라서 400, 401, 403, 404 등으로 각각 처리해야 하는 경우도 존재합니다. 이럴 때 HandlerExceptionResolver 인터페이스를 활용함으로써 각 예외마다 원하는 HTTP 상태코드를 지정할 수 있습니다. HandlerExceptionResolver 인터페이스를 구현하고 resolveException 메서드를 오버라이딩하여 커스터마이징을 하면 됩니다. 하지만 굳이 커스터마이징을 할 필요없이 스프링에서는 3가지의 E..
ctp102
'ResponseStatusException' 태그의 글 목록