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定时器的主要内容,如果未能解决你的问题,请参考以下文章
spring boot 整合 quartz 集群环境 实现 动态定时任务配置原