2016-10-04 79 views
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執行,各地的意見我完全不觸發所有。 這裏有任何幫助。

+0

我找到了答案,問題不在代碼中。我沒有給這個類提供足夠的訪問權限,所以這個類沒有被加載。授予權限後,它工作正常。 – Lokn

回答

0

我找到了答案,問題不在代碼中。我沒有給這個類提供足夠的訪問權限,所以這個類沒有被加載。授予權限後,它工作正常。

相關問題