spring切点表达式:
1、*通配符:该通配符主要用于匹配单个单词。
例如:execution(* com.bonnie.Controller.TestController.*())
上述表达式表示:返回值为任意类型,TestController类的任意没有参数的方法
例如:execution(public com.bonnie.dto.TestDto *(..))
上述表达式表示:返回值为TestDto类的任意方法。
2、..通配符
(1)该通配符表示0个或多个项。
例如:execution(* com.bonnie.Controller.TestController.*(..))
上述表达式表示:返回值为任意类型,TestController类的任意方法(方法的参数个数为任意个)。
(2)表式其包及其子包
例如:execution(* com.bonnie.Controller..*.*(..))
上述表达式表示:返回值为任意类型,Controller包及其子包下的任意类的任意方法。