@Before:前置通知,在调用目标方法之前执行通知定义的任务
@After:后置通知,在目标方法执行结束后,无论执行结果如何,都要执行通知定义的任务。
@AfterReturning:返回通知,在目标方法执行结束后,如果执行成功,则执行通知定义的任务。
@AfterThrowing:异常通知,如果目标方法执行过程中抛出异常,则执行通知定义的任务。
@Around:环绕通知,在目标方法执行前和执行后,都需要执行通知定义的任务。
@Before:前置通知,在调用目标方法之前执行通知定义的任务
@After:后置通知,在目标方法执行结束后,无论执行结果如何,都要执行通知定义的任务。
@AfterReturning:返回通知,在目标方法执行结束后,如果执行成功,则执行通知定义的任务。
@AfterThrowing:异常通知,如果目标方法执行过程中抛出异常,则执行通知定义的任务。
@Around:环绕通知,在目标方法执行前和执行后,都需要执行通知定义的任务。