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..*.*(..))
相关推荐
fengxinzi_zack几秒前
年统计与最长连续天数:数据聚合可视化
后端
全堆鸿蒙2 分钟前
aboutToAppear 生命周期:路由参数获取与数据初始化
后端
2501_931803757 分钟前
Go 反射:原理、核心机制与实践指南
开发语言·后端·golang
CodeStats9 分钟前
《源纹天书》第一百八十一章至第一百八十五章:跨界bug·双世界联合debug
java·源纹天书
小则又沐风a12 分钟前
库的原理:目标文件,ELF格式,程序加载
java·linux·前端
程序员爱钓鱼19 分钟前
Rust if let 与 while let 详解:简化模式匹配
前端·后端·rust
我是唐青枫27 分钟前
Java Neo4j 实战指南:从图模型、Cypher 到 Spring Boot 关系查询
java·spring boot·neo4j
爸爸61932 分钟前
UIAbility 生命周期在日记 App 中的实践
后端·华为·harmonyos·鸿蒙系统
Java搬码工9 小时前
CompletableFuture 完整详解 + 全场景使用案例
java
许心月9 小时前
Java学习资料网站汇总
java