方法中要使用的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

回到顶部