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..*.*(..))
相关推荐
q***14641 分钟前
oracle 12c查看执行过的sql及当前正在执行的sql
java·sql·oracle
程序员爱钓鱼6 分钟前
Python 编程实战 · 进阶与职业发展:Web 全栈(Django / FastAPI)
后端·python·trae
IT_陈寒30 分钟前
90%的Python开发者不知道:这5个内置函数让你的代码效率提升300%
前端·人工智能·后端
好好研究32 分钟前
SpringMVC框架 - 获取请求参数常用的注解
java·spring·mvc
c***937739 分钟前
springboot使用logback自定义日志
java·spring boot·logback
我的虾分发1 小时前
虾分发平台提供多种价格套餐
后端
风雨同舟的代码笔记1 小时前
第14讲:CompletableFuture(上)——构建异步应用
后端
雨中飘荡的记忆1 小时前
Spring表达式详解
spring
g***78911 小时前
SpringBoot中使用TraceId进行日志追踪
spring boot·后端·状态模式
七夜zippoe1 小时前
JVM调优实战:从GC日志分析到参数配置(Xmx, Xms, XX:+)
java·jvm·gc·jit·垃圾回收器