[Spring in Action] Spring Filter & Interceptor & AOP
Spring in Action (5판) 스프링 5의 강력한 기능과 생산성을 활용한 웹 애플리케이션 개발 Walls, Craig 지음 제어펍 출판사 2020.05.14 스프링 인 액션 개인 스터디 내용을 정리하자. Filter & Interceptor & AOP 공통적으로 처리해야 할 업무(로그인 관련 세션 & 권한, XSS 방어, Platform 분기, Log, 인코딩 등)를 별도 관리하는 역할이다. 공통 업무를 프로그램 흐름의 앞, 중간, 뒤에 추가하여 자동으로 처리해준다. Filter와 Interceptor는 Servlet 단위에서 실행되고, AOP는 메서드 앞에서 Proxy 패턴의 형태로 실행된다. Request -> Filter -> Interceptor -> AOP -> Interceptor -..