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

고무도리님의 프로필 이미지
고무도리

작성한 질문수

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

스프링 인터셉터 - 소개

필터랑 인터셉터는 스프링부트에서 AutoConfiguration으로 등록되나요?

작성

·

339

0

1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
 
영한님 안녕하세요.
 
필터는 WebConfig에 빈으로 등록되어야만 작동하는 것 인지 아니면 부트에서 AutoConfiguration으로 기본 등록해주는 Bean도 있나요?
 
필터가 등록되면 WAS -> DispatcherServlet 순서에서 WAS -> Filter -> DispatcherServlet으로 변경되는 것으로 이해했는데
 
WAS에서 DispatcherServlet을 호출해주는 과정에서 필터가 빈으로 등록이 되면 필터를 먼저 호출해주고, 필터가 DispatcherServlet을 호출하는 과정은 어디서 해주는 지도 궁금합니다!

답변 1

2

안녕하세요. 고무도리님, 공식 서포터즈 David입니다.

1. 스프링에서 내부적으로 자동 등록해주는 필터들이 존재합니다. 아래는 그 중 하나입니다.

2. 이 부분은 강의와 같이 필터를 추가하시고 필터 내부에 브레이크 포인트를 걸어 디버깅하여 호출 순서를 역으로 따라가보시면 알 수 있습니다.

감사합니다.

고무도리님의 프로필 이미지
고무도리
질문자

답변 정말 감사합니다 :) 좋은하루 되세요! 

고무도리님의 프로필 이미지
고무도리

작성한 질문수

질문하기