我想要定義一個切入點,它將捕獲每個註釋了(即)@CatchThis
的方法。這是我自己的註釋。Spring AOP - 帶註釋的每種方法的切入點
此外,我想訪問該方法的第一個參數,它將是Long
類型。也可能有其他的觀點,但我不關心他們。
編輯
這就是我現在所擁有的。我不知道的是如何傳遞用@CatchThis
註解的方法的第一個參數。
@Aspect
public class MyAspect {
@Pointcut(value = "execution(public * *(..))")
public void anyPublicMethod() {
}
@Around("anyPublicMethod() && @annotation(catchThis)")
public Object logAction(ProceedingJoinPoint pjp, CatchThis catchThis) throws Throwable {
return pjp.proceed();
}
}
關於使用Spring框架的註解是什麼? –
我已更新我的帖子。 – emesx