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))"
相关推荐
羊小猪~~几秒前
深度学习项目----用LSTM模型预测股价(包含LSTM网络简介,代码数据均可下载)
pytorch·python·rnn·深度学习·机器学习·数据分析·lstm
A尘埃12 分钟前
SpringBoot的数据访问
java·spring boot·后端
yang-230713 分钟前
端口冲突的解决方案以及SpringBoot自动检测可用端口demo
java·spring boot·后端
Marst Code18 分钟前
(Django)初步使用
后端·python·django
代码之光_198025 分钟前
SpringBoot校园资料分享平台:设计与实现
java·spring boot·后端
985小水博一枚呀36 分钟前
【对于Python爬虫的理解】数据挖掘、信息聚合、价格监控、新闻爬取等,附代码。
爬虫·python·深度学习·数据挖掘
编程老船长38 分钟前
第26章 Java操作Mongodb实现数据持久化
数据库·后端·mongodb
立秋67891 小时前
Python的defaultdict详解
服务器·windows·python
IT果果日记1 小时前
DataX+Crontab实现多任务顺序定时同步
后端
萧鼎1 小时前
Python第三方库选择与使用陷阱避免
开发语言·python