我正在创建一个带有spring aspectj的方面类,如下所示
@Aspect
public class AspectDemo {
@Pointcut("execution(* abc.execute(..))")
public void executeMethods() { }
@Around("executeMethods()")
public Object profile(ProceedingJoinPoint pjp) throws Throwable {
System.out.println("Going to call the method.");
Object output = pjp.proceed();
System.out.println("Method execution completed.");
return output;
}
}
现在我想访问类abc的属性名称然后如何在方面类中访问它?
我想在profile方法中显示abc类的name属性
我的abc课程如下
public class abc{
String name;
public void setName(String n){
name=n;
}
public String getName(){
return name;
}
public void execute(){
System.out.println("i am executing");
}
}
如何访问方面类中的名称?