zoukankan      html  css  js  c++  java
  • 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之前

  • 相关阅读:
    Spring解决循环依赖的三种方式
    MySQL深度分页
    MySQL大数据量分页查询方法及其优化
    java进程 cpu100%问题排查
    Java线程池如何合理配置核心线程数
    Btree和B+tree的区别
    Python3 for Linux 安装
    redis sentinel 相关参数及命令
    postman 连接mysql
    oracle-数据库的各种-锁-详解
  • 原文地址:https://www.cnblogs.com/guosai1500581464/p/13407153.html
Copyright © 2011-2022 走看看