<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
</bean>
<bean id="TestJobBean1" class="com..TestBusinessJob">
</bean>
<bean id="TestJobBean2" class="com..TestBusinessJob">
</bean>
<bean id="TestJob1" class="org.springframework.scheduling.quartz.JobDetailBean">
<property name="jobClass" value="com....job.TestBusinessQuartzJob"/>
<property name="jobDataAsMap">
<map>
<entry key="serviceBean" value="TestJobBean1"/>
</map>
</property>
</bean>
<bean id="TestJob2" class="org.springframework.scheduling.quartz.JobDetailBean">
<property name="jobClass" value="com....job.TestBusinessQuartzJob"/>
<property name="jobDataAsMap">
<map>
<entry key="serviceBean" value="TestJobBean2"/>
</map>
</property>
</bean>
<!-- Trigger config -->
<bean id="TestTrigger1" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="TestJob"/>
</property>
<property name="cronExpression" value="0 0 * * * ?"/>
</bean>
<bean id="TestTrigger2" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="TestJob"/>
</property>
<property name="cronExpression" value="0 0 * * * ?"/>
</bean>
<!-- Scheduler -->
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="TestTrigger1"/>
<ref bean="TestTrigger2"/>
</list>
</property>
<property name="dataSource" ref="dataSource"/>
<property name="taskExecutor" ref="taskExecutor"></property>
<property name="configLocation" value="WEB-INF/quartz.properties" />
<property name="schedulerContextAsMap">
<map>
<entry key="TestJobBean1" value-ref="TestJobBean1"/>
<entry key="TestJobBean2" value-ref="TestJobBean2"/>
</map>
</property>
</bean>
<!-- Workmanager, contain thread -->
<bean id="taskExecutor" class="org.springframework.scheduling.commonj.WorkManagerTaskExecutor">
<property name="workManagerName" value="wm/default"/>
<property name="resourceRef" value="false"/>
</bean>
</beans>
分享到:
相关推荐
关于spring中quartz的配置
Quartz定时器。Spring中Quartz的配置
Spring中的Quartz配置-Spring-定时器-java定时器.doc
spring-quartz的标准配置文件
Spring Quartz如何动态配置时间
spring 集成quartz定时任务 用数据库实现quartz的集群
Spring中Quartz详细配置实例+所用包(spring.jar quartz-all-1.6.0.jar log4j-1.2.14.jar commons-collections.jar jta.jar commons-logging.jar)
针对于spring集成quartz配置进行详细说明,并提供部分简单示例说明配置。
spring-boot-quartz-demo, 使用Quartz框架的样例 Spring Boot 应用程序 spring-boot-quartz-demo使用Quartz框架的样例 Spring Boot 应用程序基于 https://gist.github.com/jelies/5085593 附加功能( 断点,失火处理...
java + quartz实现定时任务,实现集群配置,在集群环境下多节点运行定时Quartz定任务,就会存在重复处理任务的现象,为解决这一问题,下面我将介绍使用 Quartz 的 TASK ( 12 张表)实例化到数据库,基于数据库自动...
此资源为配置文件示例,Spring集成quartz的配置。
spring+quartz demo,下载后即可运行,很强大哦....
spring注解Quartz定时执行功能
Java_Spring与Quartz的整合
Quartz学习文档 Spring + Quartz配置详细实例 jar包 Quartz时间格式设置
本项目来源与网络,本人对项目...直接通过mvn 倒入项目,在Spring-quartz-demo\src\main\webapp\sql 有sql 建立数据库,表 启动tomcat 直接访问http://localhost:8080/Spring-quartz-demo/task/taskList.htm 就可以使用
Spring中Quartz的配置[总结].pdf
Spring中Quartz任务调度器cronexpression配置说明
NULL 博文链接:https://javaeedevelop.iteye.com/blog/1540461
Spring中Quartz调度器的使用 示例代码