天天看點

AOP的專業術語以及通知的幾種方式(Spring)

AOP專業術語:

廢話少說,直接幹貨:

AOP的專業術語

        專業術語            介紹
target 目标類 需要增強的那個類
proxy 代理類 自定義的代理對象
joinPoint 連接配接點 程式執行的某個特定位置,Spring僅支援方法的連接配接點
pointCut 切入點 目标類(target )中實際增強的方法
weave 織入 代理類中需要增強的方法放入到目标類中去執行的過程
advice 通知 代理對象中的方法應用到目标類的過程中産生的結果
aspect 切面 所有的連接配接點和代理對象的方法組成在一起

通知的方式:

通知的方式,一共是5種,分别分為(前置,後置,異常,環繞,最終)通知。還是用表格的形式展示出來,智語比較和記憶。

通知的方式

通知方式 詳解
前置  增強的邏輯在目标方法之前執行
後置 增強的邏輯在目标方法之後執行
異常 目标方法出現異常,則增項邏輯運作
環繞 目标方法執行之前和之後,增強的邏輯都運作
最終 增強的邏輯在目标方法之後執行,不管有沒有異常都會執行.