강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

안병찬님의 프로필 이미지
안병찬

작성한 질문수

스프링 웹 MVC

핸들러 인터셉터

aop, interceptor 차이점

작성

·

348

0

aop 와 interceptor 모두 어느 특정 핸들러를 실행 전 실행 후 어떠한 로직을 수행하도록 만들 수 있는데 기능상의 차이점이 없는것 같습니다.

interceptor는 spring mvc에서 http 요청에 대한 처리를 하기위해 사용되는것이고 

aop는 관점을 모듈화하여 적용하는것으로 기능은 비슷하지만interceptor는 웹에대한 처리를 하기위해서 aop는 스프링 애플리케이션에서 특정 메서드 호출 전 후처리에 필요 하다고 생각하면 될까요?

답변 1

1

백기선님의 프로필 이미지
백기선
지식공유자

네 둘이 비슷한게 맞지만 인터셉터는 스프링 MVC에 특화된 것이고 스프링 AOP는 좀 더 보편적인으로 사용할 수 있는 기능입니다.

안병찬님의 프로필 이미지
안병찬

작성한 질문수

질문하기