我有一个@After java方面,可以运行某些逻辑.我需要它返回一个结果(一个对象),该结果可以在方面的切入点截取的方法中使用.可能吗?
解决方法:
您需要的是@Around,它允许您将想要的内容返回给建议对象:
@Around("com.xyz.myapp.UserService.createUser()")
public Object userCreationAdvice(ProceedingJoinPoint pjp) throws Throwable {
//Do something if needed before method execution
Object retVal = pjp.proceed();
//Do something if needed after method execution
return retVal;
}