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..*.*(..))
相关推荐
熊哈哈O_o3 小时前
260+异构同步链路:DDL语法自动翻译在大规模数据同步中的实现原理
后端
Baron X4 小时前
Eclipse Temurin 21 (JRE) Alpine 镜像获取、离线导入与推送操作
java·docker·eclipse·temurin
用户9888321871744 小时前
别把 IOptionsSnapshot 注入单例:从生命周期看 .NET 配置读取
后端
姜鱼问生4 小时前
别再 chmod 777 了,用 ACL 给它开一扇窗
后端·算法·架构
孙浩君4 小时前
我用 Spring Boot + xterm.js 写了个终端风格互动叙事游戏引擎:游戏即文件,上传一个 JSON 就能玩
java
仿生joe会梦见漫天的大雪吗4 小时前
CTF Misc 工具选型指南:按题型分类的工具、原理与限制
后端·安全
南丘山4 小时前
一个 VARCHAR(1) 的字段,卡住了整条 DTU 数据链路
后端
南丘山4 小时前
多租户隔离失效,我踩过的 3 个坑
后端
IT_陈寒4 小时前
Java缓存踩坑记:明明设置了过期时间,怎么还是读到脏数据?
前端·人工智能·后端
用户8662978480084 小时前
数据库报错"坏块"别急着删库重来,试试 KingbaseES 的离线修复工具
后端