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. Bei einem Pointcut wenden Sie Ihren Rat an, und bei einem Joinpoint können wir unseren Rat anwenden. Was ist dann...