前置通知:在目标方法执行前执行
后置通知:在目标方法执行后执行,无论方法是否执行成功
返回通知:在目标方法返回后执行,执行成功之后
异常通知:在目标方法抛异常时执行
环绕通知:在目标方法执行中执行(之前或之后)
try{
//前置通知
int method(){
return 0;
//返回通知
}
//后置通知
}catch(Exception e){
//异常通知
}
前置通知:在目标方法执行前执行
后置通知:在目标方法执行后执行,无论方法是否执行成功
返回通知:在目标方法返回后执行,执行成功之后
异常通知:在目标方法抛异常时执行
环绕通知:在目标方法执行中执行(之前或之后)
try{
//前置通知
int method(){
return 0;
//返回通知
}
//后置通知
}catch(Exception e){
//异常通知
}