Я создаю класс аспектов с пружинным аспектом следующим образом
@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, а затем как получить доступ к нему в классе аспектов?
я хочу отобразить свойство name класса abc в методе профиля
мой класс 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");
}
}
Как мне получить доступ к имени в классе аспектов?