0
У меня есть метод @Before, который возвращает некоторый токен, который я хочу использовать внутри pointcut.AspectJ есть способ получить возвращаемое значение из Before и использовать его внутри pointcut?
@Pointcut("execution(getData())")
private void selectAll(){}
@Before("selectAll()")
public void beforeAdvice(ProceedingJoinPoint joinPoint) throws Throwable{
//Return the token
}
public void getData(){
//Is there a way I can use the token returned by before??
}
@After("selectAll()")
public void afterAdvice(ProceedingJoinPoint joinPoint) throws Throwable{
//destroy the token
}
Есть ли способ, которым я могу использовать токен, возвращенный ранее внутри getData()?