Question: What methods does this Pointcut expression reference?

  1. any join point where the target object has a @Loggable annotation
  2. any join point where the executing method has a @Loggable annotation
  3. any method that implements Loggable
  4. any method that extends Loggable

Answer: The correct answer of the above question is Option A:any join point where the target object has a @Loggable annotation