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..*.*(..))
相关推荐
二十雨辰1 分钟前
[SSM]Spring快速入门
java·spring
豆约翰5 分钟前
Z字形扫描ccf
java·开发语言·算法
闲人编程10 分钟前
权限系统设计与RBAC实现
java·网络·数据库·rbac·权限·codecapsule
nbsaas-boot11 分钟前
JWT 与 Session 的实用场景分析:从架构边界到工程落地
java·开发语言·架构
Tim_1011 分钟前
【C++入门】03、C++整型
java·开发语言·jvm
王中阳Go17 分钟前
都2026年了,PHP还纠结转Go还是Java呢?安利一个无缝迁移的框架~
java·后端·go
ss27319 分钟前
阻塞队列:三组核心方法全对比
java·数据结构·算法
老华带你飞22 分钟前
二手商城|基于springboot 二手商城系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·spring
Tadas-Gao26 分钟前
GraphQL:下一代API架构的设计哲学与实践创新
java·分布式·后端·微服务·架构·graphql
番茄迷人蛋34 分钟前
后端项目服务器部署
java·运维·服务器·spring