0
我想爲單個建議放置多個切入點表達式, 例如,我想調用2個classA方法的建議。 ClassA的有兩種方法方法1和方法2,我把我的觀點表達,在一個單獨的建議中添加多個切入點表達式AOP
@Pointcut("execution(public * ClassA.method1(..)) || " +
"execution(public * ClassA.method2(..))")
public void pointcutDefn() {}
建議如下定義,
@Around("pointcutDefn()")
public void aroundAdvice(..) {
...
}
當方法1或方法2執行,各地的意見我完全不觸發所有。 這裏有任何幫助。
我找到了答案,問題不在代碼中。我沒有給這個類提供足夠的訪問權限,所以這個類沒有被加載。授予權限後,它工作正常。 – Lokn