JoinPoint 사용 Around Advice를 제외한 나머지 Advice 타입을 구현한 메서드는 JoinPoint 객체를 선택적으로 사용할 수 있다. 주의할 점은 JoinPoint를 파라미터로 사용할 때에는 반드시 첫 번째 파라미터로 지정해야 한다는 것이다. 그렇지 않으면 스프링은 익셉션을 발생시킨다. JoinPoint 인터페이스는 호출되는 대상 객체, 메서드, 전달되는 파라미터 목록에 접근할 수 있는 메서드를 제공하고 있다. org.aspectj.lang.Signature getSignature() : 호출되는 메서드에 대한 정보 Object getTarget() : 대상 객체 Object[] getArgs() : 파라미터 목록 Signature 인터페이스는 호출되는 메서드와 관련된 정보를 제공하기..