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..*.*(..))
相关推荐
2601_9638701713 分钟前
【计算机毕业设计】基于Spring Boot的社区老年大学课程报名与学习系统的设计与实现
java·spring boot·学习
llwszx26 分钟前
【Java/Go后端手撸原生Agent(第七篇):Token预算管理 + 滑动窗口上下文裁剪】
java·后端·python·agent开发·上下文工程·上下文裁剪·滑动窗口裁剪
AskHarries44 分钟前
CDN 要不要上
后端
weixin_BYSJ19871 小时前
springboot3家政平台小程序--附源码00904
java·javascript·spring boot·python·django·flask·php
凤山老林2 小时前
SpringBoot 3 启用 spring.factories 后如何升级替换原有的 spring.factories ?
spring boot·后端·spring
梦幻通灵2 小时前
Java中finally失效的几种情况【持续更新】
java·开发语言
月落归舟2 小时前
SpringMVC 多种响应返回方式
java·开发语言
吃饱了得干活2 小时前
JVM垃圾回收:从新生代到ZGC,从理论到调优
java·jvm·后端
长不胖的路人甲2 小时前
二叉排序树(BST)Java 完整实现 + 删除思路详解
java·开发语言·算法
Conan在掘金2 小时前
鸿蒙报错速查:arkts-no-func-expressions 禁用 function 表达式,用了就炸,根因 + 真解法
后端