今天看了一下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>
分享到:
相关推荐
quartz在spring中的配置,特别是ssh中的配置应用
Spring Quartz如何动态配置时间
Quartz + spring简单配置多个任务调度 spring配置文件 简单配置
Quartz定时器。Spring中Quartz的配置
关于spring中quartz的配置
定时器的配置文件(两种方式:springmvc自带定时,Quartz与spring结合的定时)
Spring中的Quartz配置-Spring-定时器-java定时器.doc
本人花费多日时间,亲测有效。所需文件代码完整,只需导入常用开发IDE和mysql数据库即可正常使用。
在实际项目应用中经常会用到定时任务,可以通过quartz和spring的简单配置即可完成,但如果要改变任务的执行时间、频率,废弃任务等就需要改变配置甚至代码需要重启服务器,这里介绍一下如何通过quartz与spring的组合...
Quartz 是一个强大的企业级 Schedule 工具,也是目前最好的开源 Schedule 工具。实例中quartz在spring中的应用及quartz详细时间配置。
Quartz2.2.1基于Spring注解方式配置QuartzL,具体过程的效果看博文 http://blog.csdn.net/evankaka/article/details/45400781
spring-quartz的标准配置文件
添加公众号:猿有一技,回复 :Spring ,获取SpringBoot2.x quartz yml完整配置
spring注解Quartz定时执行功能
spring-cloud-alibaba+dubbo+nacos+quartz以yml配置方式实现
spring 在配置quartz定时任务时所需要的jar包,里面含有两个包quartz-all-1.8.3和commons-logging-1.0.4
spring3 配置quartz定时任务的使用。一个小例子。可直接运行Test.java。就可以启动定时任务。每10秒钟执行一次,可以根据自己配置。
Spring集成quartz跑定时任务实例 自己写的例子并为实现job 有测试的主函数,请参考...springCon.quartz文件夹下 为对上诉博客理解透彻 结合spring看其配置的相关信息 就可以明白。
java + quartz实现定时任务,实现集群配置,在集群环境下多节点运行定时Quartz定任务,就会存在重复处理任务的现象,为解决这一问题,下面我将介绍使用 Quartz 的 TASK ( 12 张表)实例化到数据库,基于数据库自动...
spring quartz 非配置动态定时