Spring AOP術語:連接點和切點的區別。


定義:

1.連接點(Join point):連接點是在應用執行過程中能夠插入切面(Aspect)的一個點。這些點可以是調用方法時、甚至修改一個字段時。

2.切點(Pointcut):切點是指通知(Advice)所要織入(Weaving)的具體位置。

理解:

連接點:連接點是一個虛擬的概念,可以理解為所有滿足切點掃描條件的所有的時機。

具體舉個例子:比如開車經過一條高速公路,這條高速公路上有很多個出口(連接點),但是我們不會每個出口都會出去,只會選擇我們需要的那個出口(切點)開出去。

簡單可以理解為,每個出口都是連接點,但是我們使用的那個出口才是切點。每個應用有多個位置適合織入通知,這些位置都是連接點。但是只有我們選擇的那個具體的位置才是切點

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM