先前在使用spring的定時任務的時候發現定時任務一下子執行了兩次,百思不得其解,然後找了一篇資料,覺得很有用。鏈接如下:
http://blog.csdn.net/chaijunkun/article/details/6925889
在看這篇文章的時候請看到最後再動手實踐,因爲博主的文章是直播帖,所以到了最後纔會有真正的解決方案。
但是我的情況還跟這位博主的不一樣,在使用的博主的方法後還是不能解決我的問題。於是我的解決方案是這樣子的:
將定時任務提取出來單獨放入一個class中,在class上面標註@Component,定時方法不做任何改變。
然後就解決了這個問題。
感謝鏈接地址的博主。