SpringBoot AOP切入点表达式

介绍

在AOP中可以通过注解来定义 切入点表达式来控制被监控的方法。

匹配所有 com.example.service 包下以 Service 结尾的方法:

java 复制代码
"execution(* com.example.service.*Service.*(..))"

匹配任意类的 public 方法:

java 复制代码
"execution(public * *(..))"

匹配 com.example.service 包及其子包下的任意方法:

java 复制代码
"execution(* com.example.service..*.*(..))"

匹配 MyService 类中的 doSomething 方法:

java 复制代码
"execution(* com.example.service.MyService.doSomething(..))"

匹配 com.example.service 包中的任何类的 save 方法,且方法参数为 java.lang.String 类型

yaml 复制代码
"execution(* com.example.service.*.save(java.lang.String))"
相关推荐
梦道长生2 分钟前
对于extend和append无法解决的字典解析情况
python
2501_901006473 分钟前
c++如何利用C++23 std--print加速大量格式化数据的文件IO性能【进阶】
jvm·数据库·python
SamDeepThinking6 分钟前
打造高效团队的四个关键动作
java·后端·团队管理
享客多网络8 分钟前
2026年滨海新区GEO获客公司,本地企业增长新引擎
人工智能·python
fliter19 分钟前
WAF 机器学习推理从 1519μs 压到 275μs,Cloudflare 是怎么做到的
后端
Moment25 分钟前
2026年,为什么NestJS + Monorepo越来越流行了 ❓❓❓
前端·后端·面试
IT果果日记26 分钟前
人大金仓使用Flink-CDC
大数据·数据库·后端
Gopher_HBo28 分钟前
阻塞队列之SynchronousQueue
后端
码流怪侠29 分钟前
【GitHub】TextGen:开源本地大模型运行平台的终极解决方案
python·程序员·github
understandme30 分钟前
30 毫秒教会你怎么在 TKE 搭建 Istio
后端