慕课网《 探秘Spring AOP》笔记
![](https://img.haomeiwen.com/i7391491/c3d3fcb113a854b4.png)
指示器(designators)
![](https://img.haomeiwen.com/i7391491/ae3487fa83cd8015.png)
通配符(wildcards)
- * 匹配任意数量的字符
- + 匹配指定类及其子类
- .. 一般用于匹配任意数的子包或参数
运算(operators)
- && 与
- || 或
- ! 非
within()表达式
![](https://img.haomeiwen.com/i7391491/24011ebd8bbecd2e.png)
匹配对象
![](https://img.haomeiwen.com/i7391491/fefd03f10aaf5e92.png)
匹配参数
![](https://img.haomeiwen.com/i7391491/3b6237dc51a9e90a.png)
匹配注解
![](https://img.haomeiwen.com/i7391491/71c2ec53eb782977.png)
execution表达式
![](https://img.haomeiwen.com/i7391491/501a966df1badf6c.png)
- 修饰符(modifier)
- 返回值(ret-type)
- 包描述(declaring-type)
- 方法名/方法参数(name/param)
- 抛出异常(throws)
标注?
的是可以省略的配置
五种通知注解
![](https://img.haomeiwen.com/i7391491/13827ce27eaab29c.png)
-
获取方法参数及返回值
获取方法参数及返回值