通知类型介绍
上一节
下一节
3.2通知类型介绍
1、Before:在目标方法被调用之前做增强处理,@Before只需要指定切入点表达式即可
2、AfterReturning:在目标方法正常完成后做增强,@AfterReturning除了指定切入点表达式后,还可以指定一个返回值形参名returning,代表目标方法的返回值
3、AfterThrowing:主要用来处理程序中未处理的异常,@AfterThrowing除了指定切入点表达式后,还可以指定一个throwing的返回值形参名,可以通过该形参名来访问目标方法中所抛出的异常对象
4、After:在目标方法完成之后做增强,无论目标方法时候成功完成。@After可以指定一个切入点表达式
5、Around:环绕通知,在目标方法完成前后做增强处理,环绕通知是最重要的通知类型,像事务,日志等都是环绕通知,注意编程中核心是一个ProceedingJoinPoint

