定義:
1.連接點(Join point):連接點是在應用執行過程中能夠插入切面(Aspect)的一個點。這些點可以是調用方法時、甚至修改一個字段時。
2.切點(Pointcut):切點是指通知(Advice)所要織入(Weaving)的具體位置。
理解:
連接點:連接點是一個虛擬的概念,可以理解為所有滿足切點掃描條件的所有的時機。
具體舉個例子:比如開車經過一條高速公路,這條高速公路上有很多個出口(連接點),但是我們不會每個出口都會出去,只會選擇我們需要的那個出口(切點)開出去。
簡單可以理解為,每個出口都是連接點,但是我們使用的那個出口才是切點。每個應用有多個位置適合織入通知,這些位置都是連接點。但是只有我們選擇的那個具體的位置才是切點。