Spring+quartz 做定时任务时,每5分种执行一次,怎么写法
展开全部
<!-- 配置定时任务 -->
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref local="cronTrigger" />
</list>
</property>
</bean>
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="YOUR_JOB_BEAN_ID" />
</property>
<property name="cronExpression">
<!-- 每隔两分钟运行
<value>0 0/2 * * * ?</value> -->
<!-- 每天2:30运行-->
<value>0 30 2 * * ?</value>
</property>
</bean>
<bean id="YOUR_JOB_BEAN_ID" class="org.springframework.scheduling.quartz.JobDetailBean">
<property name="jobClass">
<value>你的任务类,完整的包名+类名</value>
</property>
<property name="jobDataAsMap">
<map>
<!-- 任务类中的引用的外部变量配置 -->
<entry key="service" value-ref="xxxService" />
</map>
</property>
</bean>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询