在applicationContext-quartz.xml 配置如下bean配置
<!--手机业务跑批-->
<!--需要调用的类 调用该类的execute()方法-->
<bean id="mobileBatchProcessBean" class="com.szkingdom.opp.atom.batchProcessing.MobileBatchProcessingQuartz" />
<bean id="mobileBatchProcessDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="mobileBatchProcessBean" />
<property name="targetMethod" value="execute" />
<!--将并发设置为false-->
<property name="concurrent" value="false" />
</bean>
<bean id="mobileBatchProcessTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="mobileBatchProcessDetail" />
<!--手机业务跑批-->
<property name="cronExpression" value="0 10 17 ? * MON-FRI" /><!--调用时间-->
</bean>
<!-- 总管理类如果将lazy-init='false'那么容器启动就会执行调度程序 -->
<bean id="startQuertz" class="org.springframework.scheduling.quartz.SchedulerFactoryBean" lazy-init="false" >
<property name="triggers">
<list>
<!--作业调度器,list下可加入其他的调度器-->
<!--ref bean="trigger" /-->
<ref bean="clearTiffTempDirTrigger" />
<ref bean="mobileBatchProcessTrigger" />
</list>
</property>
</bean>