我有一个@After运行某些逻辑的Java方面。我需要它返回一个结果(一个对象),该结果可以在方面的切入点截取的方法中使用。可能吗?
@After
您需要的是@Around可以让您将想要的任何东西返回给建议对象的方法:
@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; }