2
獲得註釋的對象我有一個這樣的註釋:如何使用AspectJ
@Inherited
@Documented
@Target(value={ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface Restful {
}
我註釋這個類是這樣的:
@Restful
public class TestAspect {
public String yes;
}
我有一個切入點是這樣的:
@Pointcut("@annotation(com.rest.config.Restful)")
public void pointCutMethod() {
}
我試過了:
@Before("pointCutMethod()")
public void beforeClass(JoinPoint joinPoint) {
System.out.println("@Restful DONE");
System.out.println(joinPoint.getThis());
}
但getThis()返回null。
基本上我試圖得到TestAspect的對象實例。我該怎麼做?任何線索?任何幫助將非常感激。
在此先感謝
感謝@Andy克萊門特但作爲你可以看到,我試圖獲得一個在java ee環境中創建的實例(提示:java ee 6是其中一個標籤),執行中的新行爲將不起作用。它會在se環境中工作。有關如何在ee 6/7環境中執行此操作的任何線索? – Ikthiander