필터(Servlet Filter) VS 인터셉터(Spring Interceptor) 차이 및 활용 예시
들어가며현재 콩콩밥밥이라는 스터디를 통해 초록 스터디의 스프링 기초 과정에 참여하고 있습니다.그리고 아래와 같은 요구사항이 주어졌습니다.어드민 페이지 진입은 admin권한이 있는 사람만 할 수 있도록 제한하세요.HandlerInterceptor를 활용하세요.저는 원래 인증과 인가 처리를 주로 필터를 통해 수행하는 것만 알고 있었습니다.하지만 이번 미션을 계기로 인터셉터를 공부하게 되었고, 필터와 인터셉터가 모두 공통 관심 사항을 처리한다는 점에서 비슷한 목적을 가지고 있다는 것을 알게 되었습니다.따라서 어떤 상황에서 필터 또는 인터셉터를 선택해야 할지 고민하게 되었고, 이에 두 방식의 차이점 및 활용 시점에 대해 정리하여 글로 작성해 봅니다. Filter란?Dispatcher Servlet에 요청이 전달..