Filter와 Interceptor 알고 쓰자
# 1. 들어가며 안녕하세요, Hykuna 입니다. 오늘은 스프링(Spring)을 사용하며 필수적으로 알아야 할 Filter(필터)와 Interceptor(인터셉터)에 대해 알아보도록 하겠습니다. 중급 및 고급 개발자 여러분들께 이 두 기술의 차이와 적절한 사용 시나리오를 상세히 설명드리겠습니다. # 2. Filter와 Interceptor란? Filter 정의: Filter는 J2EE 표준 스펙의 일부로, 요청과 응답을 걸러내고 정제하는 역할을 합니다. 이는 주로 디스패처 서블릿(Dispatcher Servlet)에 요청이 전달되기 전/후에 실행되며, 주로 웹 컨테이너(예: 톰캣)에 의해 관리됩니다. 동작 위치: 스프링 컨텍스트 내에서 동작합니다. 핵심 메소드: init(): Filter객체 초기화 d..
2023.11.24