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))"
相关推荐
DreamLife☼5 分钟前
Agent开发环境搭建完全指南
python·docker·typescript·node·工业知识点
李可以量化11 分钟前
miniqmt 行情的备选方案 ---tdxrs(下)
python
山岚的运维笔记22 分钟前
mysql 专业笔记 -- 第 17 章:连接:连接三个具有相同名称 ID 的表
运维·数据库·笔记·后端·学习·mysql·dba
遨翔在知识的海洋里26 分钟前
nest(3)- filter和Interceptor
后端
2601_9623815828 分钟前
Python爬虫requests框架详解!零基础学会网络请求,抓取全网数据
爬虫·python·网络请求·数据抓取·requests框架
挽安62139 分钟前
若依微服务 Nacos 2.x 控制台配置列表为空?一个 tenant_id 字段引发的血案
后端
李可以量化39 分钟前
miniqmt 行情的备选方案 ---tdxrs(上)
python
周杰伦fans44 分钟前
ASP.NET Core Identity 从入门到实战:常见问题与解决方案
后端·asp.net
n8n1 小时前
Spring AI 三层架构详解:ChatModel → ChatClient → Controller,同步调用 vs 流式调用(SSE)
后端
Cenxi1 小时前
f-string 完全手册:60 题从入门到实战
python