spring-aop相关概念
生活随笔
收集整理的這篇文章主要介紹了
spring-aop相关概念
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果下面有疑問請看完動態代理技術的分析
Aop術語:
Target(目標對象):要被增強的方法的對象
Proxy(代理對象):簡單的說就是對目標對象進行增強的代理類
Joinpoint(連接點):可以被增強的方法
Ponintcut(切入點):已經被增強的方法
Advice(通知):對目標對象中的某個方法進行增強,這個增強是一段邏輯代碼,這段代碼就是通知
Aspect(切面):切入點+通知
Weaving(織入):將切點跟通知結合的過程叫做織入
1.開發明確事項:
1.編寫核心業務類代碼(目標類的目標方法)
2.編寫切面類,切面類中有通知(增強功能方法)
3.在配置文件中,配置織入關系,即將哪些通知與哪些連接點進行結合
2.aop技術實現內容
spring框架監控切入點方法的執行,一旦監控到切入點方法被運行,使用代理機制,動態創建目標對象的代理對象,根據通知類別,在代理對象的對應位置,將通知功能織入,完成完整的代碼邏輯運行
3.aop使用哪種代理方式
在spring中,框架會根據目標類是否實現了接口來決定采用哪種動態代理的方式
總結
以上是生活随笔為你收集整理的spring-aop相关概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring-AOP动态代理技术(底层代
- 下一篇: spring-基于xml的aop开发-快