Quartz 在Spring中的配置 博客分类: Quartz quartzschedulingspringframework
程序员文章站
2024-02-24 21:21:58
...
今天看了一下Quartz,对于一些自动执行的任务或者定期执行的任务还是非常好的,记录下来留着以后查阅
//执行实际的调度 <bean id="quartz" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> //映射的触发器 <ref bean="cronTrigger"></ref> <ref bean="verifyTrigger"></ref> </list> </property> </bean> //定义任务Bean,即需要被调度的任务Bean <bean id="cronJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> //映射到实际的Bean <property name="targetObject"> <ref bean="cronClass"></ref> </property> //任务Bean中需要被调度的方法名 <property name="targetMethod"> <value>cron</value> </property> </bean> <bean id="verifyJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref bean="verifyClass"></ref> </property> <property name="targetMethod"> <value>verify</value> </property> </bean> //定义触发器 <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> //映射到任务Bean <property name="jobDetail"> <ref bean="cronJobDetail"></ref> </property> //定义调度时间,这里表示5秒10秒...55秒时进行调度 <property name="cronExpression"> <value>5,10,15,20,25,30,35,40,45,50,55 * * * * ?</value> </property> </bean> <bean id="verifyTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jodDetail"> <ref bean="verifyJobDetail"></ref> </property> //这里表示每天的2点时候进行调度 <property name="cronExpression"> <value>0 0 2 * * ?</value> </property> </bean>
上一篇: python模拟登录并且保持cookie的方法详解
下一篇: python中如何使用朴素贝叶斯算法
推荐阅读
-
Quartz 在Spring中的配置 博客分类: Quartz quartzschedulingspringframework
-
Spring回顾之八 —— Quartz在集群、分布式系统中的应用
-
Spring回顾之八 —— Quartz在集群、分布式系统中的应用
-
Spring中Quartz的配置
-
Spring中Quartz的配置
-
定时器的实现、java定时器Timer和Quartz介绍与Spring中定时器的配置
-
在Java的Spring框架中配置Quartz的教程
-
在Java的Spring框架中配置Quartz的教程
-
定时器的实现、java定时器Timer和Quartz介绍与Spring中定时器的配置