@Around アドバイスを使用する際は次の 2 点に注意してください。
org.aspectj.lang.ProceedingJoinPoint#proceed を呼び出す必要があります。そうしない場合、呼び出しはターゲットに到達しません。java.lang.Object 型) を返す必要があります。そうしない場合、戻り値が元の呼び出し元に到達することはありません。いっぽう、次の 2 つの条件に当てはまる場合はほぼコーディングミスだと思われます。
@Around メソッドのシグネチャーで ProceedingJoinPoint が最初の引数に指定されていない。この場合、呼び出しがターゲットに到達することはできません。@Around メソッドのシグネチャーで Object が戻り値の型に指定されていない。この場合、ターゲットメソッドの戻り値は常に失われます。