2009-01-23 61 views
0

在我的jboss-aop.xml文件,如果我使用標記正常簽名切入點,就像這樣:Maven Jboss AOP插件 - 任何人都有成功的註解標記切入點?

<bind pointcut="execution(public void org.POJO->noop())">
<Interceptor class="org.SimpleInterceptor"/>
</bind>

方面編譯沒有問題,但如果我使用註釋,這樣

<bind pointcut="execution(void *->@org.Trace(..))">
<interceptor class="org.SimpleInterceptor"/>
</bind>

然後沒有aop編譯 - 沒有錯誤,但切入點不編譯。 因此 - 任何人都知道,如果Maven的jboss aop插件應該能夠編譯註釋標記的切入點?

回答

1

了JBoss AOP SDK(其中註釋代碼工作),並試圖把2個項目一起找個理由小時的探索後,罪犯我跟蹤接口失蹤

import java.lang.annotation.Retention; 
import java.lang.annotation.RetentionPolicy; 

@Retention(RetentionPolicy.RUNTIME) 

。 結合aop編譯器對其設置的幾乎每個方面都非常挑剔,並且如果沒有任何重要的東西(如目標/編譯)沒有編譯,那麼這是一個非常有趣的難題!