spring切入点表达式配置

常用标签:

1. <aop:config>  作用:声明aop配置

2. <aop:pointcut> 作用:配置切入点表达式   属性:id:唯一标识切入点表达式名称 expression:定义切入点表达式

3. <aop:aspect> 作用:配置切面  属性:id:唯一标识切面的名称  ref:引用切面类(通知类)bean的id

4. <aop:before> 作用:配置前置通知(在执行目标对象方法之前执行) 属性:method:指定通知方法名称 pointcut:定义切入点表达式  pointcut-ref:引用切入点表达式的id。

5.<aop:returning> 作用:配置后置通知 属性:method:指定通知方法名称 pointcut:定义切入点表达式 point-ref:引用切入点表达式的id

6.<aop:after-throwing> 作用:配置异常通知  属性:method:指定通知方法名称  pointcut:定义切入点表达式  pointcut-ref:引用切入点表达式的id

7.<aop:after> 作用:配置最终通知 属性:method:指定通知方法名称  pointcut:定义切入点表达式  pointcut-ref:引用切入点表达式的id

8. <aop:around> 作用:配置环绕通知 属性:method:指定通知方法名称  pointcut:定义切入点表达式  pointcut-ref:引用切入点表达式的id

 

 

 

 

可以写成* *..*.*(int ,long) 里面写什么就是什么类型的,注意引用类型需要写全类名

写成* *..*.*(.)表示有参数

写成* *..*.*(..)表示有参数无参数都可以

 

 

 注意如果写在外面那么必须写在aspect之前

posted @ 2020-07-30 23:10  七月在野,八月在宇  阅读(267)  评论(0编辑  收藏  举报