LoggingAspect クラスに以下のコードがあり、これが次のようなメソッドに対して実行されることを期待しています
gov.ssa.rome.service.impl.save() gov.ssa.rome.dao.impl.save()
しかし、何があっても一度だけ実行されます。どうしてか分かりません。autowire を使用して dao をサービス層に配線しました。本当にありがとうございました。
このメソッドをすべてのアプリケーション フローに対して実行して、フローをログに表示するにはどうすればよいですか?
@Around("execution(* gov.ssa.rome..*.*(..))")
public Object log(ProceedingJoinPoint pjp) throws Throwable {
System.out.println("aspect Around started");
Object ret = pjp.proceed();
System.out.println("aspect Around ended);
return ret;
}