<!-- 服务 -->
<bean id="datagrabImpl" class="com.gflex.datacollect.datagrab.impl.DatagrabImpl"></bean>
<!--任务 -->
<bean id="timerGrab" class="com.gflex.datacollect.datagrab.TimerGrab">
<property name="datagrabService" ref="datagrabService"></property>
</bean>
<!-- 任务调度器, -->
<bean id="scheduledTimerTask" class="org.springframework.scheduling.timer.ScheduledTimerTask">
<!-- 指定执行哪个任务 -->
<property name="timerTask" ref="timerGrab"></property>
<!-- 应用程序启动多久后(1.5分钟后),执行任务 -->
<property name="delay" value="65000"></property>
</bean>
<!-- 启动定时器,Spring的TimerFactoryBean负责启动定时任务 -->
<bean id="timerFactoryBean" class="org.springframework.scheduling.timer.TimerFactoryBean">
<property name="scheduledTimerTasks">
<list>
<ref bean="scheduledTimerTask"/>
</list>
</property>
</bean>
【原创】Spring中配置任务调度器,任务随系统启动后一定时间内启动
最新推荐文章于 2025-06-15 18:52:47 发布