我有以下
@Pointcut("execution(* com.foo..*.*(..))")
public void logExecTimeAllMethods() {
}
//intercept all methods that are annotated with @LogExecTime
@Pointcut("@annotation(logExecTime)")
public void logExecTimeAnnotatedMethods(LogExecTime logExecTime) {
}
//add advice to above interceptors
@Around("logExecTimeAnnotatedMethods(logExecTime) || logExecTimeAllMethods()")
public Object logExecTime(ProceedingJoinPoint joinPoint, LogExecTime logExecTime) throws Throwable {
在 logExecTime 如果我替换 || 使用 && 编译文件,但使用 || 我得到“不一致的绑定”