Filter1 aop, filter, interceptor의 차이점 AOP (Aspect-Oriented Programming)목적: 공통 관심사를 모듈화하여 코드의 중복을 줄이고, 유지보수를 용이하게 하기 위해 사용합니다.사용 예: 로깅, 트랜잭션 관리, 보안 등.작동 방식: 특정 포인트컷(Join Point)에서 Advice를 실행하여 기능을 추가합니다.필터 (Filter)목적: 요청과 응답의 흐름을 가로채어 전처리와 후처리를 수행합니다.사용 예: 인증, 인가, 로깅, 데이터 압축 등.작동 방식: 서블릿 API의 Filter 인터페이스를 구현하여 doFilter 메서드에서 요청을 처리합니다.인터셉터 (Interceptor)목적: 특정 메서드 호출을 가로채어 전후 처리를 수행합니다.사용 예: 스프링 MVC에서 요청 처리를 가로채거나, 특정 비즈니스 로직을 추가할 때 사.. 2024. 10. 13. 이전 1 다음