<!--lctcBiz任务类的ID -->
<bean id="lctcBiz"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<!--任务类全名 -->
<bean class="com.kingtake.etcoperate.lctc.biz.impl.LctcBizImpl" />
</property>
<!--任务类需要定时执行的方法 -->
<property name="targetMethod" value="downloadAndBalance" />
<property name="concurrent" value="false" /><!-- 作业不并发调度 -->
</bean>
<!-- 配置触发器 -->
<!-- <bean id="simpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail" ref="lctcBiz" />
<property name="startDelay" value="0" />调度工厂实例化后,经过0秒开始执行调度
<property name="repeatInterval" value="10000" />每10秒调度一次
</bean> -->
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="lctcBiz" />
<property name="cronExpression" value="0 0 15 * * ?" /> <!--每天3点执行一次 -->
</bean>
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="cronTrigger" /> <!--cronTrigger根据触发器名字而定 -->
</list>
</property>
</bean>
spring定时器配置方便以后使用
最新推荐文章于 2021-07-25 21:19:30 发布