太多的情況下,我有計劃TAKS一個簡單的Spring由以下定義:春任務執行計劃任務
<context:component-scan base-package="com/test"/>
<task:scheduled-tasks>
<task:scheduled ref="myScheduler" method="doMyTask" fixed-rate="300000"/>
</task:scheduled-tasks>
<task:scheduler id="taskScheduler" pool-size="1"/>
<task:executor id="executorWithPoolSizeRange"
pool-size="1"
queue-capacity="100"/>
<bean id="cleanupClass" class="com.test.CleanupClass">
<property name="myProperty" value="3600"/>
</bean>
我想同步運行一個線程每隔5分鐘。但是,我得到的是每5分鐘連續運行5個任務的實例。有誰知道上面的XML描述是否有缺失?
我得到了我想要的使用@Scheduled註釋的行爲,但我寧願不使用註釋來固定費率,因爲我希望它可以在代碼之外進行配置。
謝謝。
感謝您的建議。我會嘗試。 – pastafarian