AOP 기본 형태 [Spring] AOP란? 용어 정리, 사용 방법 (tistory.com) @Aspect public class 어노테이션 이름 { @Around("execution(어노테이션 적용 대상 표현식)") //@Around("@annotation(TestAnnotation)") pivate Object 메서드 이름 (ProceedingJoinPoint joinPoint) throws Throwable { Object joinPoint = joinPoint.proceed(); return joinPoint } } 1) Target : 핵심 기능을 담고 있는 모듈로 부가기능의 대상을 의미 2) Aspect : 공통적으로 정의될 기능을 의미 @Aspect 어노테이션 - 공통 기능 메서드가 있는 클..