Spring AOP 切面通知应用增强
3.1.1通知类型
在基于Spring AOP编程的过程中,基于AspectJ框架标准,spring中定义了五种类型的通知,它们分别是:
前置通知 (@Before) 。
返回通知 (@AfterReturning) 。
异常通知 (@AfterThrowing) 。
后置通知 (@After)。
环绕通知 (@Around) :重点掌握(优先级最高)
3.1.2通知执行顺序
假如这些通知全部写到一个切面对象中,其执行顺序及过程,如图-8所示:
图-8
3.1.3通知实践过程分析
代码实践分析如下:
说明:对于@AfterThrowing通知只有在出现异常时才会执行,所以当做一些异常监控时可在此方法中进行代码实现。