當前位置:
首頁 >
aop简介-aop相关概念
發布時間:2024/4/13
22
豆豆
生活随笔
收集整理的這篇文章主要介紹了
aop简介-aop相关概念
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
AOP 相關概念
Spring 的 AOP 實現底層就是對上面的動態代理的代碼進行了封裝,封裝后我們只需要對需要關注的部分進行代碼編寫,并通過配置的方式完成指定目標的方法增強。
在正式講解 AOP 的操作之前,我們必須理解 AOP 的相關術語,常用的術語如下:
-
Target(目標對象):代理的目標對象
-
Proxy (代理):一個類被 AOP 織入增強后,就產生一個結果代理類
-
Joinpoint(連接點):所謂連接點是指那些被攔截到的點。在spring中,這些點指的是方法,因為spring只支持方法類型的連接點
-
Pointcut(切入點):所謂切入點是指我們要對哪些 Joinpoint 進行攔截的定義
-
Advice(通知/ 增強):所謂通知是指攔截到 Joinpoint 之后所要做的事情就是通知
-
Aspect(切面):是切入點和通知(引介)的結合
-
Weaving(織入):是指把增強應用到目標對象來創建新的代理對象的過程。spring采用動態代理織入,而AspectJ采用編譯期織入和類裝載期織入
?
總結
以上是生活随笔為你收集整理的aop简介-aop相关概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: aop简介-基于cglib的动态
- 下一篇: aop简介-aop开发明确的事