• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

Aop와 Filter...

22.04.01 23:18 작성 조회수 167

0

갑자기 궁금한게 생겻는데요...

Filter혹은 Interceptor도 공통의 관심 기능 관련해서

처리를 해주는게 아닌가 생각이 들더라고요

 

어떤것을 시작하기 전에 걸러주는 역할을 하는것인데

 

Aop의 경우에도 어느곳에 적용할 수 있는지 제어도 가능한데 Filter도 제어가 가능하니 두개를 어떻게 비교해야 좋을지 헷갈립니다.

답변 1

답변을 작성해보세요.

1

David님의 프로필

David

2022.04.04

안녕하세요. seonjun Moon님, 공식 서포터즈 David입니다.

filter와 interceptor는 웹 요청을 어떻게 처리할지에 초점이 맞춰져있고

AOP의 경우 요청과 별개로 횡단 관심사를 공통으로 처리하는 것에 초점이 맞춰져있습니다.

웹 애플리케이션이 아니라 일반 자바 애플리케이션에서도 AspectJ를 사용해서 AOP를 적용하면 횡단 관심사를 공통으로 처리하도록 할 수 있습니다.

감사합니다.