<beans>
<!-- 任务调度对象 -->
<bean id="mainJob" class="org.springframework.scheduling.quartz.JobDetailBean">
<!-- 运行的类 -->
<property name="jobClass">
<value>com.neusoft.midea.components.export.dwexport.job.MainJob</value>
</property>
</bean>
<!-- 简单的触发器 -->
<bean id="mainTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail">
<ref bean="mainJob"/><!-- 上面创建的任务调度对象 -->
</property>
<property name="startDelay"><!-- 启动60秒后执行任务调度的excute方法 -->
<value>3000</value>
</property>
<property name="repeatCount">
<value>0</value>
</property>
<property name="repeatInterval"><!-- 隔60分钟运行一次(貌似多余,不写会报错) -->
<value>60000</value>
</property>
</bean>
<!-- 任务调度工厂类 -->
<bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="quartzProperties">
<props>
<prop key="org.quartz.threadPool.class">org.quartz.simpl.SimpleThreadPool</prop>
</props>
</property>
<!-- 触发器,可以放一大堆触发器 -->
<property name="triggers">
<list>
<ref bean="mainTrigger"/>
</list>
</property>
</bean>
</beans>