1、切点
- 实际增强的方法
2、常用的表达式
execution(<访问修饰符>?<返回类型><方法名>(<参数>)<异常>)
(1)execution(* work.zhangdoudou.aop.Book.byBook(..)):任意修饰符修饰的work.zhangdoudou.aop包下的Book文件里面byBook方法(不限制所带参数)进行增强
(2)execution(* work.zhangdoudou.aop.Book.(..)):任意修饰符修饰的work.zhangdoudou.aop包下的Book文件里面所有方法(不限制所带参数)进行增强
(3)execution( .(..)):所有类中的所有方法都进行增强
(4)execution(* save*(..)):save开头的方法都进行增强
网友评论