可以看到通过标注方式定义切点只需要两个步骤:
定义一个空方法
使用@Piontcut标注,填入切点表达式
@AfterReturning(pointcut = "execution(* com.tianmaying.aopdemo..*.bookFlight(..))", returning = "retVal")中通过pointcout = "logPointCut"引用了这个切点。当然也可以在@AfterReturning()直接定义切点表达式,如:
@AfterReturning(pointcut = "logPointCut()", returning = "retVal") //3
推荐使用前一种方法,因为这样可以在多个通知中复用切点的定义。
切点定义实例
这里我们给出一些切点的定义实例。
【免责声明】本文仅代表作者个人观点,与165平板网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。您若对该稿件内容有任何疑问或质疑,请联系本网将迅速给您回应并做处理。