title: What is the difference between Advisor and Aspect in AOP?
body: <p>I am new to Spring AOP. Based on my understanding, I noticed that both Advisor (for example <code>DefaultPointcutAdvisor</code>) and Aspect (for example the class annotated with <code>@Aspect</code>) can both help to solve the cross-cutting problem by doing something more when a method is invoked.</p>
  
  <p>What is the different between these two term please?</p>