• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

aop, interceptor 차이점

20.06.15 13:55 작성 조회수 143

0

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

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

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

답변 1

답변을 작성해보세요.

1

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