<aop:around method="actionAround" pointcut-ref="rightfiltercut" expression="execution(* com.exdoit.action..push_*(..))" ></aop:around>
public Object actionAround(ProceedingJoinPoint joinPoint) throws Exception {
Object o = null;
if(成功){
o = joinPoint.proceed();
}else{
//其它处理方法
}
return o;
}
需要使用一个返回对象,如果要继续执行后面代理的方法.就让 返回的 o= joinPoint.proceed();如果要跳过代理的方法,就不执行 joinPoint.proceed();并返回 null ,或者也可以返回字符串