您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
09-xml方式实现aop-切点表达式的写法
发布时间:2025-01-17 20:13:30编辑:雪饮阅读()
-
execution([修饰符] 返回值类型包名.类名.方法名(参数))
访问修饰符可以省略
l 返回值类型、包名、类名、方法名可以使用星号* 代表任意
l 包名与类名之间一个点. 代表当前包下的类,两个点.. 表示当前包及其子包下的类
l 参数列表可以使用两个点.. 表示任意个数,任意类型的参数列表
例如:
execution(public void com.itheima.aop.Target.method())
execution(void com.itheima.aop.Target.*(..))
execution(* com.itheima.aop.*.*(..))
execution(* com.itheima.aop..*.*(..))
execution(* *..*.*(..))
那么我们上篇中的Spring主配置文件中配置的切点表达式,咱们如果修改为
<aop:before method="before" pointcut="execution(* sp21.aop.Target.save())"/>
由于访问修饰符可以省略,所以这里忽略了public,返回值类型用*匹配,就是任意返回值类型。
关键字词:切点表达式
相关文章
-
无相关信息