execution(public * *(..)) 任意公共方法的执行;
execution(* set*(..)) 任何一个以“set”开始的方法的执行;
execution(* com.xyz.service.AccountService.*(..)) AccountService接口的任意方法的执行;
execution(* com.xyz.service.*.*(..)) 定义在service包里的任意方法的执行;
execution(* com.xyz.service..*.*(..)) 定义在service包或者子包里的任意方法的执行;
execution(* com.aop.learn.service.Writer+.*(..)) 匹配Waiter接口中及其实现类的方法

本文详细解析了AspectJ切点表达式的使用方法,包括任意公共方法执行、特定命名方法执行、特定接口方法执行以及包内所有方法执行的精确匹配策略。
92

被折叠的 条评论
为什么被折叠?



