이전 글에서는 Filter를 통해 요청이 DispatcherServlet에 도달하기 전에 어떻게 가로채지고 처리되는지 살펴보았다.Spring을 공부하다 보면 Filter와 함께 자주 등장하는 개념이 하나 더 있는데, 바로 Interceptor 이다. Interceptor 역시 요청을 가로채 처리한다는 점에서 Filter와 비슷해 보이지만,실제로는 동작 위치와 역할에서 분명한 차이를 가진다. 이번 글에서는 Interceptor가 무엇인지, 어떻게 동작하는지, 그리고 Filter와는 어떤 차이가 있는지 중심으로 살펴보려 한다. Interceptor 란 ?웹 애플리케이션 내에서 특정한 URI 호출을 가로채는 역할을 한다. Interceptor를 활용하면 기존 컨트롤러의 로직을 수정하지 않고도, 사전이나 사후..