spring中AOP的AspectJ的Execution表达式

AspectJ的Execution表达式:
使用springAOP定义pointcut里面的execution表达式:
execution()函数是常用的切点函数

"execution(* com.briup.aop.service..*.*(..))"

  第一个*表示返回值,*表示返回值为任意类型。
  后面这个就是典型的包名路径,其中可以包含 * 来进行通配,几个 * 没区别。
  同时,这里可以通过&&、||、!来进行条件组合,这里两个..表示当前包和所有子包。
  ()代表这个方法的参数。
  (..)这样来代表任意类型、任意个数的参数。
  *(..)表示所有方法和所有参数。

猜你喜欢

转载自www.cnblogs.com/jsersudo/p/10097177.html
今日推荐