方法中要使用的Java Aspect返回值
我有一个@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;
}
以上是 方法中要使用的Java Aspect返回值 的全部内容, 来源链接: utcz.com/qa/401169.html