首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

常见突破点表达式的例子(aop execution 表达式 )

2012-11-01 
常见切入点表达式的例子(aop execution 表达式 )任意公共方法的执行:execution(public * *(..))任何一个以

常见切入点表达式的例子(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)

热点排行