关于execution的常用语法:
1. execution(public * *()) 所有的public的方法
2. execution(* cn.nwtxxb.aop.*(..)) 所有的aop包下的所有类的方法(不包含子包)
3. execution(* cn.nwtxxb.aop..*(..)) 所有的aop包及其子包下的所有类的方法
4. execution(* cn.nwtxxb.aop.IOrderService.*(..)) IOrderService接口中定义的所有方法
5. execution(* cn.nwtxxb.aop.IOrderService+.*(..)) 匹配实现特定接口所有类的方法
6. execution(* save*(..)) 区配所有的以save开头的方法