Spring Framework
필터(Filter) & 인터셉터(Interceptor) 란?
꿈꾸는야오옹
2024. 3. 19. 16:40
필터
필터는 디스패처 서블릿에 요청이 전달되기 전/후에 요청에 대해 부가작업을 처리할 수 있는 기능을 제공한다. 필터는 스프링 범위 밖에서 처리된다. 즉, 스프링 컨테이너가 아닌 tomcat과 같은 서블릿 컨테이너에 의해 관리가 된다.
인터셉터
Spring이 제공하는 기술로서 스프링 컨테이너에서 관리된다. 디스패처 서블릿(Dispatcher Servlet)이 컨트롤러를 호출하기 전과 후에 요청과 응답을 참조하거나 가공할 수 있는 기능을 제공한다.
https://mangkyu.tistory.com/173
[Spring] 필터(Filter) vs 인터셉터(Interceptor) 차이 및 용도 - (1)
Spring은 공통적으로 여러 작업을 처리함으로써 중복된 코드를 제거할 수 있도록 많은 기능들을 지원하고 있다. 이번에는 그 중에서 필터(Filter) vs 인터셉터(Interceptor)의 차이에 대해 알아보고자
mangkyu.tistory.com