解决Spring自带的定时任务执行两次的问题

时间:2021-07-13 07:49:04

先前在使用spring的定时任务的时候发现定时任务一下子执行了两次,百思不得其解,然后找了一篇资料,觉得很有用。链接如下:

http://blog.csdn.net/chaijunkun/article/details/6925889

在看这篇文章的时候请看到最后再动手实践,因为博主的文章是直播帖,所以到了最后才会有真正的解决方案。

但是我的情况还跟这位博主的不一样,在使用的博主的方法后还是不能解决我的问题。于是我的解决方案是这样子的:

将定时任务提取出来单独放入一个class中,在class上面标注@Component,定时方法不做任何改变。

然后就解决了这个问题。

感谢链接地址的博主。