springaop-execution语法
语法
execution(注解 修饰符 返回值 类名 方法名(参数) 异常 )
- 注解:可选,匹配方法上注解的定义
- 修饰符:可选,方法修饰符,可以使用public或protected
- 返回值:必选,方法返回值类型,可以设置任何类型,可以使用
*
匹配所有返回值类型 - 类名:必选,方法所在类的名称,可以使用
*
匹配所有类型 - 方法名:必选,匹配要调用的处理方法,使用
*
匹配所有方法 - 参数:必选,匹配切入方法的参数
- ():匹配没用参数
- (…):匹配所有参数
- (,.java.lang.String):以string作为最后一个参数,前面的参数个数可以任意
- (java.lang.String,…):以string作为第一个参数,后面的参数个数可以任意
- (*.java.lang.String):以String作为最后一个参数,前面可以随意设置一个参数
- 异常:,可选,定义方法中throws抛出的异常,可以设置多个,使用
,
分割