aspectj的切入點語法定義細節
execution(* cn.pf.aop.service.impl.PersonServiceBean.*(..))
所有非final方法
execution(!void cn.pf.aop.service.impl.PersonServiceBean.*(..))
非void非final方法
execution(java.lang.String cn.pf.aop.service.impl.PersonServiceBean.*(..))
非final且返回類型爲String的方法
execution(java.lang.String cn.pf.aop.service.impl.PersonServiceBean.*(java.lang.String,..))
第一個參數爲String的非final方法
execution(* cn.pf.aop.service.impl..*.*(..))
對包下所有類進行攔截