title: Java Spring @Scheduled tasks executing twice
body: <p>I have a simple test method here that is set to run every 5 seconds and it does, but looking at the System.out you can see it appears to be doing something odd.</p>
  
  <pre><code>@Scheduled(cron="*/5 * * * * ?")
  public void testScheduledMethod() {
       System.out.println(new Date()+" &gt; Running testScheduledMethod...");
  }
  </code></pre>
  
  <p>Output:</p>
  
  <pre><code>Wed Jan 09 16:49:15 GMT 2013 &gt; Running testScheduledMethod...
  Wed Jan 09 16:49:15 GMT 2013 &gt; Running testScheduledMethod...
  Wed Jan 09 16:49:20 GMT 2013 &gt; Running testScheduledMethod...
  Wed Jan 09 16:49:20 GMT 2013 &gt; Running testScheduledMethod...
  Wed Jan 09 16:49:25 GMT 2013 &gt; Running testScheduledMethod...
  Wed Jan 09 16:49:25 GMT 2013 &gt; Running testScheduledMethod...
  Wed Jan 09 16:49:30 GMT 2013 &gt; Running testScheduledMethod...
  Wed Jan 09 16:49:30 GMT 2013 &gt; Running testScheduledMethod...
  </code></pre>
  
  <p>Why is it running TWICE <em>(appear)</em> each time?</p>