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))"
相关推荐
数据知道4 分钟前
一文掌握向量数据库Chroma的详细使用
数据库·python·向量数据库
古城小栈9 分钟前
Spring Boot 容器化:Docker+K8s 部署最佳实践
spring boot·docker·kubernetes
天远Date Lab12 分钟前
构建金融级风控中台:Java Spring Boot 集成天远借贷风险探查 API 实战
java·大数据·spring boot·金融
计算机毕设指导625 分钟前
基于微信小程序+django连锁火锅智慧餐饮管理系统【源码文末联系】
java·后端·python·mysql·微信小程序·小程序·django
colourmind26 分钟前
记录一次vscode debug conda python 使用报错问题排查
vscode·python·conda
智航GIS29 分钟前
2.1 变量与数据类型
开发语言·python
旧梦吟30 分钟前
脚本工具 批量md转html
前端·python·html5
小鸡脚来咯41 分钟前
RabbitMQ详解(从入门到实战)
开发语言·后端·ruby
BoBoZz191 小时前
DeformPointSet 基于控制网格(Control Mesh)的 3D 几何体形变
python·vtk·图形渲染·图形处理
不会飞的鲨鱼1 小时前
抖音验证码滑动轨迹原理(续)
javascript·爬虫·python