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..*.*(..))
相关推荐
大尚来也12 小时前
.NET 10 Minimal APIs 主要应用场景全景指南:从原型到企业级生产
后端
大黄评测12 小时前
.NET 10 & C# 14 新特性详解:扩展成员 (Extension Members) 全面指南
后端
ShiJiuD66688899912 小时前
Java stream流和方法引用
java·开发语言
专注前端30年13 小时前
【Java微服务架构】Spring Cloud Alibaba全家桶实战:Nacos+Sentinel+Seata+分布式事务
java·微服务·架构
苏渡苇13 小时前
轻量化AI落地:Java + Spring Boot 实现设备异常预判
java·人工智能·spring boot·后端·网络协议·tcp/ip·spring
VX:Fegn089513 小时前
计算机毕业设计|基于springboot + vue养老院管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
追随者永远是胜利者14 小时前
(LeetCode-Hot100)64. 最小路径和
java·算法·leetcode·职场和发展·go
XuCoder14 小时前
零成本从0到1搭建个人博客
后端
学习是生活的调味剂14 小时前
nacos原理之服务注册浅析
java·开发语言·nacos·注册中心
雨夜之寂14 小时前
大模型 ai coding 比较
后端·面试