学习是最好的投资!
@within("ssm.annotation.Log")을 사용하면 @Log 주석이 붙은 클래스의 모든 메서드를 가로챌 수 있습니다.
@within("ssm.annotation.Log")
@Log
@annotation 이 표현식은 메소드에만 사용할 수 있습니다. 원하는 효과를 얻으려면 @execution(* * *(..))을 사용하여 모든 클래스의 모든 메서드를 잘라내야 합니다. 그런 다음 진입점 로직에서 클래스에 @Log주석
@annotation
@execution(* * *(..))
` @Pointcut("실행(public com.company..controller...(..))")private void 조언() {}`
@within("ssm.annotation.Log")
을 사용하면@Log
주석이 붙은 클래스의 모든 메서드를 가로챌 수 있습니다.
이 있는지 확인합니다.@annotation
이 표현식은 메소드에만 사용할 수 있습니다.원하는 효과를 얻으려면
@execution(* * *(..))
을 사용하여 모든 클래스의 모든 메서드를 잘라내야 합니다.그런 다음 진입점 로직에서 클래스에
@Log
주석` @Pointcut("실행(public com.company..controller...(..))")
private void 조언() {}`