Spring AOP中切点表达式说明

AOP定义一个切点使用的是AspectJ语法

对切点表达式的说明

AspectJ支持三种通配符

1.  : 匹配任意字符, 只匹配一个元素(包, 类, 方法, 方法参数)

2. .. : 匹配任意字符, 可以匹配多个元素, 在表示类时, 必须联合 * 使用

3. + : 表示按照类型匹配指定类的所有类, 必须跟在类名后面, 表示所有继承该类的子类包括本身

切点表达式由切点函数组成, 其中execution()是最常用的切点函数, 用来匹配方法, 语法为:

execution(<修饰符> <返回类型> <包.类.方法(参数)> <异常>)

修饰符,通常省略------> public 公共方法,  *  任意

返回值不能省略-------> void 没有返回值 , String  返回值是字符串,  *  任意

方法名,不可省略

throw, 可省略, 一般不写

以上!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值