interceptor1 [Spring Framework] Filter, Interceptor, AOP 차이 및 정리 1. 개발 공통 처리 자바 웹 개발을 하다보면 공통적으로 처리해야할 사항이 많이 있습니다. 예를들면 아래의 사항들에 해당할 수 있겠네요. º 로그인 처리 º 권한 체크 º XSS(Cross Site Script) 방어 º PC와 모바일웹의 분기처리 º 페이지 인코딩 변환 이런 공통적인 부분은 따로 빼서 관리하는게 좋습니다! 이러한 공통 처리를 하는데 활용하는 Filter, Interceptor, AOP는 어떤 로직을 실행하기 전이나 실행한 후에 추가적인 행동을 하는데 사용되는 기능들입니다. Interceptor와 Filter는 Servlet 단위에서 실행됩니다. 반면 AOP는 메소드 앞에 Proxy패턴의 형태로 실행됩니다. Filter -> Interceptor(preHandler) -> AOP -> I.. 2019. 10. 25. 이전 1 다음