JavaWeb开发思维导图之——Spring之AOP通知配置(94)
一 概述
- 5种通知配置
- 通知顺序
二 内容详情
2.1 5种通知配置
2.1.1 5种通知类型
1-前置通知
1 | 1-说明: 原始方法执行前执行, 如果抛出异常,阻止原始方法 |
2-后置通知
1 | 1-说明: 原始方法执行后执行,无论是否抛异常,都将执行 |
3-返回后通知
1 | 1-说明: 原始方法执行后返回结果。有异常无法执行 |
4-抛出异常后通知
1 | 1-说明: 原始方法抛异常执行,无异常不执行 |
5-环绕通知
1 | 1-说明: 原始方法执行前后都有执行,可以阻止原始方法执行 |
2.1.2 通知标签
1-aop:before
1 | 1-名称: aop:before |
2-aop:after
1 | 1-名称: aop:after |
3-aop:after-throwing
1 | 1-名称: after-throwing |
4-aop:around
1 | 1-名称: after-around |
2.2 通知顺序
1 | 当同一个切入点配置多个通知时,通知存在先后顺序,该顺序以配置顺序为准 |