Deseo acceder a una variable local desde un método en una clase ejecutiva, en un método que está en una clase de aspecto. Por ejemploAcceda a la variable local de un método de negocio en un método que está en un ASPECTO
class BusinessClass {
public void simpleTest() {
...
String localString = new String("test");
...
}
}
MyAspect {
log() {
// I WANT TO ACCESS THE VALUE OF LOCALSTRING HERE
}
}
Quiero acceder al valor de localString en el método de registro de MyAspect. Por favor, avíseme si hay alguna manera de lograr esto usando Spring/AspectJ. Además, ¿hay una manera de lograr sin cambiar la firma del método de prueba simple?
¡Muchas gracias de antemano!
También tenga en cuenta que Spring AOP solo admite un subconjunto de AspectJ. –