配置了一个定时任务,让它每分钟执行一次。现在的问题是,每分钟执行了两次,why?
spring配置如下:
<task:scheduled-tasks>
<task:scheduled ref="taskJob" method="job1" cron="4 * * * * ?"/>
</task:scheduled-tasks>
Java代码:
@Component
public class TaskJob {
public void job1() {
System.out.println("任务进行中。。。" + new Date(System.currentTimeMillis()).toLocaleString());
}
}
日志截屏:
------解决思路----------------------
你好好看看日志,服务启动的时候,context是不是初始化了两次