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..*.*(..))
相关推荐
小蒜学长38 分钟前
基于Java的公司采购系统的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端·公司采购系统
lee_tianbai39 分钟前
Java SSM 电影票预定系统|完整前后端项目,开箱即用(源码分享)
java·开发语言·数据库
小坏讲微服务1 小时前
Spring Boot 4 新特性全解析:从上手到生产实战
java·spring boot·后端·架构·springboot4
砚底藏山河1 小时前
python量化入门:多周期数据对齐统一时间轴
java·数据库·python·金融·maven
集智飞行1 小时前
解决mavros2 ros2版本cpu占用高的问题
java·服务器·前端
鱼宵2 小时前
LangChain4j 结构化输出:让模型吐出 Java 对象,JSON 不再手写解析
java·开发语言·json·langchain4j
HSunR2 小时前
ruoyi 若依 自定义注解 参数校验
java·前端·数据库
Wang's Blog2 小时前
Java 项目部署之 Docker工具快速入门: Docker 是什么以及它如何解决部署环境问题
java·开发语言·docker
老木避暑研究所2 小时前
从原始数据到洞察:一次完整的避暑房环境数据采集、清洗与可视化分析
java·开发语言