본문 바로가기

필터와 인터셉터 개념1

필터와 인터셉터 차이, 개념, 예제 스프링 개발시 자주 사용되는 필터와 인터셉터의 차이와 개념을 알아보려고 합니다. 둘다 비슷한 용도에 비슷하게 작동하기 때문에 헷깔릴 수 있는 개념이기 때문에 정리해보려고 합니다.  목차필터 개념, 예제인터셉터 개념, 예제필터와 인터셉터 차이 1. 필터 개념, 예제 필터(Filter)는 서블릿 컨테이너에서 동작하는 자바 기술로, 요청 및 응답을 가로채서 공통의 로직을 미리 처리할 때 사용합니다.  보통 로깅, 인증 등에 많이 사용됩니다. 필터는 javax.servlet 패키지에 있는 라이브러리입니다. 스프링 개발시에도 많이 사용하는데 스프링 컨테이너의 문지기 역할을 하는 디스패처 서블릿(DispatcherServlet)으로 요청이 가기 전에 필터가 호출됩니다. 참고로 필터는 최초 1번 생성됩니다. 서블릿 .. 2024. 9. 20.