Pointcut expression(切入点表达式)

三种分类

designators (指示器)

主要是用来描述什么方式匹配java类的哪些方法

  • 匹配方法
    • exection() 比较复杂
  • 匹配注解
    • @target()
    • @args()
    • @within()
    • @annotation()
  • 匹配包/类型
    • within()
  • 匹配对象
    • this()
    • bean()
    • target()
  • 匹配参数
    • args()

wildcards(通配符)

  • * 匹配任意数量的字符
  • .. 匹配指定类及其子类
  • + 一般用于匹配任意数的子包或参数

operators (运算符)

  • && 与运算符
  • || 或运算符
  • ! 非运算符

Wildcards详细介绍

你可能感兴趣的:(Pointcut expression(切入点表达式))