xml定时作业配置:
<bean id="systemScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="cronTrigger4dataImpJob" />
</list>
</property>
</bean>
<bean name="dataImpJob" class="org.springframework.scheduling.quartz.JobDetailBean">
<property name="jobClass" value="com.****.****.job.DataImpTask" />
</bean>
<bean id="cronTrigger4dataImpJob" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="dataImpJob" />
<property name="cronExpression" value="0 1/5 * * * ?" />
</bean>
主要代码:
Scheduler scheduler = (Scheduler)ContextLoader.getCurrentWebApplicationContext().getBean("systemScheduler");
scheduler.triggerJob(yourJobName, Scheduler.DEFAULT_GROUP);