天天看點

Spring配置AOP切入點execution詳解

例: execution (* com.sample.service…*. *(…))

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

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

2、第一個*号:表示傳回類型, *号表示所有的類型。

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

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

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