spring-aop-execution表达式

表达式示例

复制代码
execution(* com.sample.service.impl..*.*(..))

详述:

  • execution(),表达式的主体
  • 第一个"*"符号,表示返回值类型任意;
  • com.sample.service.impl,AOP所切的服务的包名,即我们的业务部分
  • 包名后面的"..",表示当前包及子包
  • 第二个"*",表示类名,*即所有类
  • .*(..),表示任何方法名,括号表示参数,两个点表示任何参数类型

example

复制代码
//com.taotao.Waiter  这个类下的所有方法
execution(* com.taotao.Waiter.*(..))

//com.taotao  这个包下的所有方法
execution(* com.taotao.*.*(..))

//com.taotao包及子包下所有类的所有方法
execution(* com.taotao..*.*(..))
相关推荐
好学且牛逼的马2 分钟前
【手写Easy-Spring|1】
java·后端·spring
今天多喝热水4 分钟前
Lua脚本实现滑动窗口
java·开发语言·lua
Grassto5 分钟前
HTTP请求超时?大数据量下的网关超时问题处理方案,流式处理,附go语言实现
后端·http·golang·go
没有bug.的程序员5 分钟前
Spring Cloud Gateway:API网关限流与熔断实战
java·开发语言·数据库·spring boot·gateway·api·springcloud
Paul_09208 分钟前
golang编程题2
开发语言·后端·golang
代码N年归来仍是新手村成员11 分钟前
【Go】从defer关键字到锁
开发语言·后端·golang
亓才孓13 分钟前
JVM栈帧和堆存储什么类型的数据的分析
java·开发语言
肖。354878709416 分钟前
窗口半初始化导致的BadTokenException闪退!解决纯Java开发的安卓软件开局闪退!具体表现为存储中的缓存为0和数据为0。
android·java·javascript·css·html
QQ5885019816 分钟前
springboot地区特色农产品团购商城平台 小程序
spring boot·后端·小程序
wniuniu_1 小时前
运维运维运维
java·运维·dubbo