Interceptor1 [Spring boot] Filter / Interceptor 세분화된 차이점 Filter / InterceptorSpring Project를 진행하다 보면 공통적인 로직이 많이 나오는 경우가 많다.중복되는 코드를 반복하는 것보다 하나의 로직으로 묶어서 처리하는 방법이 유지보수에도 유리하다.이러한 로직을 처리하기 위해 Filter, Interceptor 등을 사용한다. Filter필터(Filter)는 디스패치 서블릿에게 요청이 전달되기 전/후에 URL 패턴에 맞는 모든 요청에 대해 추가적인 로직을 처리할 수 있는 기능을 제공한다.디스패치 서블릿은 Spring Context에서 가장 앞쪽에 존재하는 front Controller이다.즉 우리가 흔히 생각하는 @Controller를 통해 만든 Controller는모두 디스패치 서블릿을 거쳐서 해당 로직을 수행하게 된다. 위의 사진을 살.. 2024. 8. 7. 이전 1 다음