我寫一個方面AJ文件,如下所示爲我的Java類AspectJ的註解
pointcut printMessage(String name) : call(public static String myhobby(..)) && args (name);
before(String name) : printMessage(name) {
System.out.println("Aspects: "+ name);
}
我嘗試寫使用註釋相同的外觀文件如下圖所示
@Before("call(* myhobby(..)) && args(name)")
public String callFrom(String name) {
System.out.println("value is: " + name);
}
}
但它顯示
the attribute value is undefined for the annotation Before
任何一個可以告訴我如何解決這個
是否要在調用方法String myhobby(..)之前執行方法callFrom(String name)? –
是... @ AtulSharma – user3797438