AOP execution表达式

来源:互联网 发布:软件工程项目选题 编辑:程序博客网 时间:2024/06/08 06:42

任意公共方法的执行:

execution(public * *(..))


任何一个以“set”开始的方法的执行:

execution(* set*(..))


接口的任意方法的执行:
execution(* com.pro.service.AService.*(..))

定义在service包里的任意方法的执行:
execution(* com.pro.service.*.*(..))

定义在service包和所有子包里的任意类的任意方法的执行:
execution(* com.pro.service..*.*(..))

定义在pointcutexp包所有子包里的JoinPointObjP2类的任意方法的执行:
execution(* com.test.spring.aop.pointcutexp..JoinPointObjP2.*(..))")

在多个表达式之间使用  || , or 表示  或 ,使用  && , and 表示  与 , ! 表示 非
原创粉丝点击