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/>

 

posted @ 2018-05-15 14:52  二小欧巴  阅读(160)  评论(0编辑  收藏  举报