我正在使用 Spring AOP 进行异常处理。我正在使用周围的建议,因为我想记录输入参数。
我的方面方法是这样的:
public Object methodName(ProceedingJointPoint pjp){
Object returnVal = null;
try{
returnVal = pjp.proceed();
} catch(Throable t) {
// Log exception
}
return returnVal ;
}
目前我面临的问题是:发生异常时我想记录异常但我不想返回null(returnval)。是否可以?
在没有 AOP 的正常情况下:当方法中的某行在该行之后抛出异常时,不会执行其他行。我想要这样的行为。
我们怎样才能实现它?