Filter1 Spring - Filter / Interceptor 필터와 인터셉터 이 둘은 모두 웹과 관련된 공통 관심사를 처리할 때 사용한다. 그렇다면 이 둘은 뭐가 다른 것일까? 이번 포스트에서는 필터와 인터셉터에 대해 알아보겠다. Filter 필터는 J2EE 표준 스펙 기능으로 정확한 이름은 서블릿 필터이다. Dispatcher Servlet에 요청이 전달되기 전후에 URL패턴에 맞는 모든 요청에 대해 부가작업을 처리할 수 있는 기능을 제공한다. 따라서 스프링 컨테이너가 아닌 WAS같은 웹 컨테이너에 의해 관리된다. 필터는 체인으로 구성되며 중간에 필터를 자유롭게 추가 및 제거할 수 있다. 예를 들면 로그를 남기는 필터를 먼저 적용한 후 로그인 여부를 체크하는 필터를 이후에 추가할 수 있다. 필터는 적절하지 않은 요청이 들어올 경우 HTTP요청이 서블릿까지 도달하.. 2022. 11. 23. 이전 1 다음