是否可以在documentAccessCounter方法中执行方法org.document.DocumentService.addDocument(..)
代码:
@Before("execution(* org.document.DocumentService.addDocument(..))")
public void documentAccessCounter(JoinPoint joinPoint) {
}
谢谢!
答案 0 :(得分:1)
您可以使用Around建议自行控制目标方法的调用。 以下代码片段来自Spring文档 - > http://docs.spring.io/spring/docs/current/spring-framework-reference/html/aop.html
@Around("com.xyz.myapp.SystemArchitecture.businessService()")
public Object doBasicProfiling(ProceedingJoinPoint pjp) throws Throwable {
// start stopwatch
Object retVal = pjp.proceed();
// stop stopwatch
return retVal;
}
这允许您决定不调用方法,执行一些执行时间测量或任何您喜欢的。