1. 程式人生 > >AOP日誌:切入點execution 詳解

AOP日誌:切入點execution 詳解

例: execution (* com.abc.service..*. *(..))

整個表示式可以分為五個部分:

1、execution()::表示式主體。

2、第一個*號:表示返回型別, *號表示所有的型別。

3、包名:表示需要攔截的包名,後面的兩個句點表示當前包和當前包的所有子包,com.abc.service包、子孫包下所有類的方法。

4、第二個*號:表示類名,*號表示所有的類。

5、*(..):最後這個星號表示方法名,*號表示所有的方法,後面括弧裡面表示方法的引數,兩個句點表示任何引數