@Around 어드바이스 사용 시 다음 두 가지를 기억하세요.
org.aspectj.lang.ProceedingJoinPoint#proceed를 호출해야 합니다. 그러지 않으면 호출이 대상에 도달하지 못합니다.java.lang.Object 타입)을 반환해야 합니다. 그러지 않으면 반환값이 원래 호출자에 도달하지 못합니다.하지만 다음 두 조건은 거의 항상 코딩 오류를 나타냅니다.
@Around 메서드의 시그니처가 ProceedingJoinPoint를 첫 번째 인수로 갖지 않습니다. 이 경우 호출이 대상에 도달하지 못합니다.@Around 메서드의 시그니처가 Object를 반환 타입으로 갖지 않습니다. 이 경우 대상 메서드의 반환값이 항상 손실됩니다.