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))"
相关推荐
Oracle恢复实录9 分钟前
YashanDB → Oracle DBLink:PL/SQL 变量日期条件未下推
后端
橙序员小站16 分钟前
插件发布3天,下载破千:我把公众号创作接进了DSH
后端
howard200517 分钟前
Spring Boot 版新生报到可视化系统
spring boot·新生报到可视化系统
量化分析码农1 小时前
【Python量化趋势跟踪实战 01】均线多头排列就是趋势开始吗:过滤与确认
python
用户298698530141 小时前
Python 实战:把代码写入 Word 文档的两种实现方式
后端·python·api
小小张说故事1 小时前
Python 里 pickle 到底存了什么:拆开 __reduce__、__getstate__ 和那串能执行代码的字节码
python
挖掘狂人1 小时前
六条分支,一条主干:我的 Git 分支管理心得
git·后端·程序员
reasonsummer1 小时前
【教学类-150-03】20261108蝴蝶连连看html(一页2个版面、3个版面)
python·html
程序员cxuan1 小时前
再见了 Typora
人工智能·后端·程序员
Rain的Java大神之路1 小时前
你背的Spring答案,全是5.x时代的:7.0.8源码一翻,80%的博客都过时了
java·后端·面试