常用@Pointcut切点表达式(不定时更新)
指定包名中间路径有区别的类
@Pointcut("execution(* com.test.*.*.web.controller..*.*(..))")
对于以下情况可用:
- com.test.
one
.web.controller包路径下的所有类及方法- com.test.
tow
.web.controller包路径下的所有类及方法
指定类
@Pointcut("execution(* com.test.TestController.*(..))")
com.test.TestController类中的所有方法
指定注解
@Pointcut("@annotation(com.test.annoations.LogAspect)")
带有@LogAspect注解的方法或者字段