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..*.*(..))
相关推荐
AIGCExplore13 小时前
Jenkins 全局配置及工具验证教程
java·servlet·jenkins
qq_3181215913 小时前
Java大厂面试故事:Spring Boot、微服务与AI场景深度解析
java·spring boot·redis·微服务·ai·kafka·spring security
林太白13 小时前
Vite8 Beta来了,Rolldown携手Oxc
前端·javascript·后端
玛丽莲茼蒿13 小时前
javaSE 集合框架(五)——java 8新品Stream类
java·开发语言
程序员小假13 小时前
设计一个支持万人同时抢购商品的秒杀系统?
java·后端
L***d67013 小时前
Spring Boot(七):Swagger 接口文档
java·spring boot·后端
37手游后端团队13 小时前
gorm回读机制溯源
后端·面试·github
古城小栈13 小时前
Rust 的 validator 库
开发语言·后端·rust
C雨后彩虹13 小时前
竖直四子棋
java·数据结构·算法·华为·面试
疾风sxp13 小时前
nl2sql技术实现自动sql生成之langchain4j SqlDatabaseContentRetriever
java·人工智能·langchain4j