Spring AOP: Was ist der Unterschied zwischen JoinPoint und PointCut?

Ich lerne aspektorientierte Programmierkonzepte und Spring AOP. Ich verstehe den Unterschied zwischen einem Pointcut und einem Joinpoint nicht - beide scheinen für mich gleich zu sein. Ein Pointcut ist der Ort, an dem Sie Ihren Rat anwenden, und ein Joinpoint ist auch ein Ort, an dem wir unseren Rat anwenden können. Was ist dann der Unterschied?

Ein Beispiel für einen Pointcut kann sein:

@Pointcut("execution(* * getName()")

Was kann ein Beispiel für einen Joinpoint sein?

Antworten auf die Frage(13)

Ihre Antwort auf die Frage