728x90
반응형
excludePathPatterns
-
Spring MVC - 서블릿 예외(Exception) 에 따른 필터(Filter)와 인터셉터(Interceptor) 처리Spring/Spring MVC 2022. 2. 10. 16:21
필터(Filter) DispatcherType를 이용한 중복 처리 제거 인터셉터(Interceptor)의 중복 처리 제거 서블릿 예외(Exception) 에 따른 필터와 인터셉터 처리 WAS에서는 등록된 ErrorPage의 상태 코드가 오면 해당 Path로 WAS에서 직접 URL 요청을 한다. 이때 의도치 않게 필터, 서블릿, 인터셉터도 다시 한번 호출되는데 로그인 인증 체크와 같은 경우 이미 처음 클라이언트 요청 시 필터나 인터셉터에서 로그인 체크를 완료하였다. 때문에 WAS에서 재요청 시 해당 필터와 인터셉트가 한번 더 호출되는 것은 매우 비효율적이다. 필터(Filter) DispatcherType를 이용한 중복 처리 제거 DispatcherType 중복 체크를 피하기 위해 필터에서 제공하는 옵션 어..