連接點是程序執(zhí)行的一個點剑勾。例如,一個方法的執(zhí)行或者一個異常的處理赵颅。在 Spring AOP 中虽另,一個連接點總是代表一個方法執(zhí)行。舉例來說饺谬,所有定義在你的 EmpoyeeManager接口中的方法都可以被認為是一個連接點捂刺,如果你在這些方法上使用橫切關注點的話。
切入點是一個匹配連接點的斷言或者表達式募寨。Advice 與切入點表達式相關聯(lián)族展,并在切入點匹配的任何連接點處運行(比如,表達式 execution(* EmployeeManager.getEmployeeById(...)) 可以匹配 EmployeeManager接口的getEmployeeById())绪商。由切入點表達式匹配的連接點的概念是 AOP 的核心苛谷。Spring 默認使用 AspectJ 切入點表達式語言。