spring-aop-execution表达式

表达式示例

复制代码
execution(* com.sample.service.impl..*.*(..))

详述:

  • execution(),表达式的主体
  • 第一个"*"符号,表示返回值类型任意;
  • com.sample.service.impl,AOP所切的服务的包名,即我们的业务部分
  • 包名后面的"..",表示当前包及子包
  • 第二个"*",表示类名,*即所有类
  • .*(..),表示任何方法名,括号表示参数,两个点表示任何参数类型

example

复制代码
//com.taotao.Waiter  这个类下的所有方法
execution(* com.taotao.Waiter.*(..))

//com.taotao  这个包下的所有方法
execution(* com.taotao.*.*(..))

//com.taotao包及子包下所有类的所有方法
execution(* com.taotao..*.*(..))
相关推荐
LucianaiB几秒前
【邪修 QClaw】女朋友说我说话太直,我直接用QClaw来解决问题!
后端
疯狂的程序猴2 分钟前
Flutter应用代码混淆完整指南:Android与iOS平台配置详解
后端·ios
三原10 分钟前
附源码:三原管理系统新增俩种常用布局
java·前端·vue.js
gelald10 分钟前
SpringBoot - 配置加载
spring boot·后端·spring
DyLatte12 分钟前
当我想把所有角色都做好时,就开始内耗了
前端·后端·程序员
現実君15 分钟前
现代化嵌入式AI编程-IDEA指南
java·intellij-idea·ai编程
Java面试题总结18 分钟前
2026年Java面试题最新整理,附白话答案
java·开发语言·jvm·笔记·spring·intellij-idea
芒果披萨24 分钟前
日志管理 logging
java·开发语言·c++
高冷的上官梓芸1 小时前
【A15】默认关闭屏保
java
爱学习的小囧1 小时前
嵌套式 ESXi 8.x/9.0 虚拟设备下载与实战指南
java·linux·运维·服务器·虚拟化