AOP專業術語:
廢話少說,直接幹貨:
AOP的專業術語
專業術語 | 介紹 | |
target | 目标類 | 需要增強的那個類 |
proxy | 代理類 | 自定義的代理對象 |
joinPoint | 連接配接點 | 程式執行的某個特定位置,Spring僅支援方法的連接配接點 |
pointCut | 切入點 | 目标類(target )中實際增強的方法 |
weave | 織入 | 代理類中需要增強的方法放入到目标類中去執行的過程 |
advice | 通知 | 代理對象中的方法應用到目标類的過程中産生的結果 |
aspect | 切面 | 所有的連接配接點和代理對象的方法組成在一起 |
通知的方式:
通知的方式,一共是5種,分别分為(前置,後置,異常,環繞,最終)通知。還是用表格的形式展示出來,智語比較和記憶。
通知的方式
通知方式 | 詳解 |
前置 | 增強的邏輯在目标方法之前執行 |
後置 | 增強的邏輯在目标方法之後執行 |
異常 | 目标方法出現異常,則增項邏輯運作 |
環繞 | 目标方法執行之前和之後,增強的邏輯都運作 |
最終 | 增強的邏輯在目标方法之後執行,不管有沒有異常都會執行. |