Spring Quartz 多任务、并发配置
2017-03-11 20:55
323 查看
转载内容,原文链接:https://my.oschina.net/dyyweb/blog/495975
Ps:Quartz版本是2.2.1(1.8和这里的配置 有稍许差异) ,Spring版本是3.2.13
Ps:Quartz版本是2.2.1(1.8和这里的配置 有稍许差异) ,Spring版本是3.2.13
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd"> <!-- 调度器SchedulerFactoryBean --> <bean name="startQuartz" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="jobTrigger"/> <ref bean="jobTrigger2"/> <ref bean="jobTrigger3"/> </list> </property> </bean> <!-- 触发器(CronTriggerFactoryBean) --> <bean id="jobTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> <property name="jobDetail" ref="loginProtectJobDetail"/> <property name="cronExpression"> <value>0 0/1 0-1 * * ?</value><!--凌晨0点到1点 每隔一分钟执行一次--> </property> </bean> <bean id="jobTrigger2" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> <property name="jobDetail" ref="loginProtectJobDetail"/> <property name="cronExpression"> <value>0 0/59 1-5 * * ?</value> </property> </bean> <bean id="jobTrigger3" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> <property name="jobDetail" ref="loginProtectJobDetail"/> <property name="cronExpression"> <value>0 0/1 5-0 * * ?</value> </property> </bean> <!-- 任务调度(XXXJobDetailFactoryBean) --> <bean id="loginProtectJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" ref="securityLoginJob"/> <property name="targetMethod" value="doSecurityLogin"/> <!-- 禁止并发 --> <property name="concurrent" value="false"/> </bean> <!-- 自定义任务(Job) --> <bean id="securityLoginJob" class="tf56.security.system.quartz.SecurityLoginJob" /> </beans>
相关文章推荐
- springboot动态配置定时任务2种方式,整合Quartz多线程并发执行多个定时任务配置
- springboot动态配置定时任务2种方式,整合Quartz多线程并发执行多个定时任务配置
- Spring配置Quartz任务调度
- spring多个定时任务quartz配置
- Spring+Quartz实现定时任务的配置方法
- Spring 定时任务 quartz的配置
- spring任务调度器quartz 时间配置
- Spring 配置Quartz 定时任务调度服务
- Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置实例
- Spring 定时任务Spring--quartz中cronExpression配置说明
- Spring3.0.6+Quartz1.8.5实现定时任务的配置方法
- 简单介绍Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置方法
- spring 配置 quartz排程任务小结
- Spring中Quartz任务调度的配置
- spring quartz 配置定时任务表达式参数说明
- spring quartz 注解配置定时任务
- Spring+Quartz配置定时任务
- Spring--Quartz 任务调度的配置详解