木心

毕竟几人真得鹿,不知终日梦为鱼

导航

常见切入点表达式的例子(aop execution 表达式 )

任意公共方法的执行:   
execution(public * *(..))


任何一个以“set”开始的方法的执行:   
execution(* set* (..))AccountService


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


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


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


在service包里的任意连接点(在Spring AOP中只是方法执行) :  
within(com.xyz.service.*)


在service包或者子包里的任意连接点(在Spring AOP中只是方法执行) :
within(com.xyz.service..*)


实现了 AccountService 接口的代理对象的任意连接点(在Spring AOP中只是方法执行) : 
this(com.xyz.service.AccountService)

posted on 2020-09-22 09:21  wenbin_ouyang  阅读(315)  评论(0编辑  收藏  举报