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..*.*(..))
相关推荐
SimonKing3 分钟前
别让你的代码裸奔!Spring Boot混淆全攻略(附配置)
java·后端·程序员
m0_634865405 分钟前
idea快捷建项目
java·ide·intellij-idea
前端技术7 分钟前
[特殊字符]️ Spring AI Alibaba Advisor基础应用
java·人工智能·spring
Fate_I_C7 分钟前
实战案例:用 Kotlin 重写一个 Java Android 工具类
android·java·kotlin
Jet7698 分钟前
2026年API中转平台选型笔记:稳定性、兼容性、成本怎么一起看
java·网络·笔记
Mintopia11 分钟前
系统复杂度失控的根源:不是业务,而是边界
后端
穗余11 分钟前
Rust——impl是什么意思
开发语言·后端·rust
代码羊羊14 分钟前
Rust模式匹配
开发语言·后端·rust
糯米团子74916 分钟前
蓝桥杯javaB组赛前四天复习-1
java·windows·蓝桥杯
莫逸风21 分钟前
【java-core-collections】集合框架深度解析
java·开发语言