Spring 入门-第十一篇:切入点表达式深入
1. 切入点表达式语法:精准匹配的「正则引擎」
1.1 核心语法元素详解
Spring AOP 的切入点表达式基于 AspectJ 语法,核心元素包括:
(1)execution
:匹配方法执行连接点
语法:
execution(修饰符? 返回值类型 声明类型?方法名(参数) 异常?)
示例:
表达式 | 匹配范围 |
---|---|
execution(public * *(..)) |
所有公共方法(任意类、任意参数) |
execution(* com.example.service.*.*(..)) |
com.example.service 包下所有类的任意方法 |
execution(* com.example.service.UserServ |