강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

강성욱님의 프로필 이미지
강성욱

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

서블릿 필터 - 요청 로그

FilterRegistration PathVariable

작성

·

370

0

선생님 안녕하세요. Filter에 url 패턴을 등록할 때 궁금한 게 있습니다. 제가 여러 가지 테스트를 해보다가 '특정 PathVariable' 만 필터링 할 수 있을까?' 라는 생각이 들어서 이런 저런 시도를 하다가 안 돼서 질문드립니다.

아래와 같은 방법이 안 돼서 'spring filter registration pathvariable' 키워드로 검색도 해봤는데 원하는 정보를 찾을 수가 없었습니다. 혹시 어떻게 하는지 알려주실 수 있을까요? 그리고 제가 품은 의문에 대해서 적절한 키워드로 구글링을 하고 싶은데 영한님 같으면 어떤 키워드로 검색하실 건지도 좀 알려주실 수 있나요?

filterRegistrationBean.addUrlPatterns("/items/*/edit");
filterRegistrationBean.addUrlPatterns("/items/{itemId}/edit");

퀴즈

51%나 틀려요. 한번 도전해보세요!

웹 요청이 들어왔을 때, 서블릿 필터와 스프링 인터셉터는 처리 흐름 중 어디에 위치하나요?

WAS -> 필터 -> DispatcherServlet -> 인터셉터 -> 컨트롤러

WAS -> 인터셉터 -> 필터 -> DispatcherServlet -> 컨트롤러

WAS -> DispatcherServlet -> 필터 -> 인터셉터 -> 컨트롤러

WAS -> DispatcherServlet -> 인터셉터 -> 컨트롤러 -> 필터

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 김말이님

서블릿 필터 url 패턴으로 검색하시면 됩니다.

스프링 인터셉터와 비교해서 제약이 너무 많으니 참고해주세요.

감사합니다.

강성욱님의 프로필 이미지
강성욱

작성한 질문수

질문하기