string整合Quartz定时器

Posted 二小欧巴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了string整合Quartz定时器相关的知识,希望对你有一定的参考价值。

直接上配置文件,此方法只需要配置好配置文件就行

 1 <!--配置调度器-->
 2     <bean name="startQuertz" lazy-init="false" autowire="no"
 3           class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
 4         <property name="triggers">
 5             <list>
 6                 <!--将触发器引入-->
 7                 <ref bean="SFTPJobTrigger"/>
 8             </list>
 9         </property>
10     </bean>
11     <!--配置定时任务的触发器-->
12     <bean id="SFTPJobTrigger"
13           class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
14         <property name="jobDetail">
15             <!--将工厂引入-->
16             <ref bean="SFTPJobDetail"/>
17         </property>
18         <property name="cronExpression">
19             <!--
20                 cron表达式来指定任务执行的时间间隔
21                 正式每天凌晨3点: 0 0 3 * * ?
22                 测试每5秒钟: 0/5 * * * * ?
23             -->
24             <value>0/5 * * * * ?</value>
25         </property>
26     </bean>
27     <!--配置要执行定时任务的工厂-->
28     <bean id="SFTPJobDetail"
29           class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
30         <property name="targetObject">
31             <!--引入要定时的controller的bean-->
32             <ref bean="SFTPJob"/>
33         </property>
34         <property name="targetMethod">
35             <!--要执行定时任务的方法-->
36             <value>timedTask</value>
37         </property>
38         <property name="concurrent" value="true"/>
39     </bean>
40     <!--配置要定时的controller类的bean-->
41     <bean id="SFTPJob" class="com.xxx.xxx/>

 

以上是关于string整合Quartz定时器的主要内容,如果未能解决你的问题,请参考以下文章

springboot整合quartz项目使用(含完整代码)

spring boot 整合 quartz 集群环境 实现 动态定时任务配置原

Spring整合Quartz实现动态定时器

SpringBoot整合Quartz定时任务

SpringBoot2.x整合quartz实现多任务定时执行

Spring整合Quartz实现动态定时器