AbstractRequestLoggingFilter

🍃 스프링

[Spring] 필터(Filter)란 뭘까?

🟧 01. 필터(Filter) 란? 필터(Filter)는 디스패처 서블릿에 요쳥이 전달되기 전/후로 작업을 처리해주는 기능이다. 그림을 보면 알 수 있듯이 스프링 컨테이너가 필터를 관리하지 않고 웹 컨테이너가 관리하고 있다. jakarta.servlet.Filter가 들어있는 것을 확인할 수 있다. 사실 필터를 봤을 때 궁금한 점이 많았다. 🤔 필터는 어디서 어떻게 사용하고 있는걸까 ? 인터셉터와 차이가 무엇이 있을까 ? 이제부터 하나하나 알아가보자. 🟧 02. 필터로 전/후로 작업을 처리하는게 뭐가 있을까 ? 먼저 필터가 연쇄적으로 동작할 수 있게 이루어져 있다는 것을 알고 진행하는 편이 좋을거 같다. 이 개념은 필터 체인(FilterChain)을 통해서 알 수 있고 간단하게 그림만 보고 넘어가자. 필..

hyena0608
'AbstractRequestLoggingFilter' 태그의 글 목록