天天看點

spring aop中的相關術語

通知(Advice):描述切面做什麼,何時做。

有5種類型的通知:

* 前置通知,目标方法調用之前執行

* 後置通知,目标方法調用之後執行

* 環繞通知,目标方法調用前後執行

* 異常通知,目标方法抛出異常執行

* 傳回通知,目标方法成功後執行

連接配接點(Join point):引入通知的時機點。

切點(Pointcut):描述切面在何處應用通知。

切面(Aspect):通知和切點的結合,描述做什麼,什麼時候做,去哪兒做。

引入(Introduction): 向現有的類添加新方法或者屬性。

織入(Weaving): 切面應用到目标對象上,并建立新的代理對象的過程。

             可以在目标對象的編譯器,類加載期,運作期進行織入