@Aspect 어노테이션을 이용한 AOP @Aspect 어노테이션을 이용한 AOP 구현은 XML 방식과 별로 다르지 않다. Aspect 클래스에 @Aspect 어노테이션만 적용하면 된다. 그리고 Pointcut도 Aspect 클래스에서 정의한다. @Aspect public class Profile { @Pointcut("execution(public * com.mypackage..*(..))") private void profileTarget() { } @Around("profileTarget()") public Object trace(ProceedingJoinPoint joinPoint) throws Throwable { String signatureString = joinPoint.getSignatu..