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..*.*(..))
相关推荐
CodeLongBear6 分钟前
从Java后端到Python大模型:我的学习转型与规划
java·python·学习
Miraitowa_cheems12 分钟前
LeetCode算法日记 - Day 94: 最长的斐波那契子序列的长度
java·数据结构·算法·leetcode·深度优先·动态规划
柠檬味拥抱17 分钟前
Java 实现可靠的 WAV 音频拼接:从结构解析到完整可播放的高质量合并方案
后端
Zz_waiting.18 分钟前
统一服务入口-Gateway
java·开发语言·gateway
ada7_19 分钟前
LeetCode(python)——49.字母异位词分组
java·python·leetcode
DyLatte24 分钟前
AI时代的工作和成长
java·后端·程序员
青春不流名40 分钟前
nginx
java
Java水解44 分钟前
初识MYSQL —— 基本查询
后端·mysql
用户497357337981 小时前
夏曹俊:C++零基础到工程实战,视频+课件完结
后端
.ZGR.1 小时前
第十六届蓝桥杯省赛 C 组——Java题解1(链表知识点)
java·算法·链表·蓝桥杯