我有一个非常简单的方法,计划每10秒运行一次,如下:
@Component
public class SimpleTask {
@Scheduled(fixedRate=10000)
public void first() {
System.out.println("Simple Task " + new Date());
}
}
配置:
<task:annotation-driven executor="myExecutor" scheduler="myScheduler" />
<task:executor id="myExecutor" pool-size="5" />
<task:scheduler id="myScheduler" pool-size="10" />
我的问题是,我的方法每10秒钟被调用3次。它应该只被调用一次。我做错了什么? 我使用Spring Source ToolSuite和SpringSource tc Server 6。