title: Adding spring aop to methods of classes which doesn't override the parent class method
body: <p>I have two classes </p>
  
  <pre><code>AbstractWorkFlow
  
  ProductionWorkFlow 
  </code></pre>
  
  <p><code>AbstractWorkFlow</code> has fully implemented method <code>executeWorkFlow</code> which I haven't overridden in <code>ProductionWorkFlow</code>.</p>
  
  <p>Now I'm adding a Spring AOP to the <code>ProductionWorkFlow.executeWorkFlow</code> method. </p>
  
  <pre><code>&lt;aop:pointcut id="businessService"
           expression="execution(* ProductionWorkFlow.executeWorkFlow())" /&gt;
  &lt;aop:around pointcut-ref="businessService"  method="log"/&gt;
  </code></pre>
  
  <p>But even though executionWorkFlow is executed, my aspect doesn't seem to be triggered. Any idea on this matter.</p>