작성한 질문수
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
서블릿 예외 처리 - 인터셉터
작성
·
239
0
필터(x) 부분을 설명해 주시는데,, 궁금증이 생겼습니다.
내부에서 다시 요청을 보내는데, dispatchType=ERROR 라고 보낸다고 하셨고, 필터는 dispatchType=REQUEST 로 해 놓으면 호출이 안된다고 하셨습니다.
어디쪽 로직에서 이렇게 검증하는지 알 수 있을까요?
아니면, dispatchType=ERROR 왔기 때문에 필터 검증을 하지 않는 거라고 이해해도 되는건가요?
답변 1
안녕하세요. water_ yoon님
필터에서 dispatchType=REQUEST로 해두면 ERROR의 경우에는 해당 필터가 호출되지 않습니다.
다음 코드를 참고해주세요.
filterRegistrationBean.setDispatcherTypes(DispatcherType.REQUEST)
감사합니다.