[Spring] Filter, Interceptor, AOP 개념과 차이점
공통 프로세스에 대한 고민 공통업무에 관련된 코드를 모든 페이지 마다 작성 해야한다면 중복된 코드가 많아지게 되고 서버에 과부하는 기본이고 관리하기 쉽지 않습니다. 즉, 공통 부분은 따로 관리하는 것을 권장합니다. 이러한 공통업무를 프로그램 흐름의 앞, 중간, 뒤에 추가하여 자동으로 처리할 수 있는 방법이 있습니다. Filter, Interceptor, AOP의 개념 1. Filter(필터) 말 그대로 요청과 응답을 거릅니다. 서블릿 필터는 DispatcherServlet 이전에 실행이 되는데 필터가 동작하도록 지정된 자원의 앞단에서 요청 내용을 변경하거나, 여러가지 체크를 수행할 수 있습니다. 또한, 자원의 처리가 끝난 후 응답내용에 대해서도 변경을 수행할 수 있습니다. 보통 web.xml에 등록하고,..