Spring集成Quartz框架的小案例
来源:互联网 发布:windows 文件名 utf8 编辑:程序博客网 时间:2024/06/06 01:23
一、创建定时执行的任务
二、导包
<dependency> <groupId>org.springFramework</groupId> <artifactId>spring-context-support</artifactId> <version>4.0.8.RELEASE</version></dependency><dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.0</version></dependency>
三、配置web.xml
四、配置spring-quartz.xml
<?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.xsd"><!-- 步骤一:配置要执行任务的位置。 --> <bean id="testQuartz" class="cn.book.controller.quartzText"> </bean><!-- 步骤二: 配置任务。 --> <bean id="testJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <!-- 注入任务的位置 --> <property name="targetObject" ref="testQuartz" /> <!-- 选择对应方法 --> <property name="targetMethod" value="execute" /> <!-- 上一次未执行完成的,要等待再执行。 --> <property name="concurrent" value="false" /> </bean><!-- 步骤三:配置触发器,绑定任务 --> <!--** 方法一,使用Cron表达式,在固定的时间点执行调度** <bean id="testTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> <property name="jobDetail" ref="testJob" /> <property name="cronExpression" value="0 45 15 * * ? *" /> --> <!-- ******方法二, 按照时间间隔执行调度 ********--> <bean id="testTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean"> <property name="jobDetail" ref="testJob" /> <property name="startDelay" value="3000" /> <property name="repeatInterval" value="2000" /> </bean><!-- 步骤四:开启触发器(调度)--> <bean id="schedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="testTrigger"></ref> </list> </property> </bean></beans>
阅读全文
0 0
- Spring集成Quartz框架的小案例
- Quartz集成Spring框架
- Spring集成Quartz---Executor框架
- Quartz的spring集成
- spring集成定时任务框架 Quartz的两种方式
- spring集成Timer和quartz框架
- Spring集成Quartz定时任务框架介绍
- Spring集成Quartz定时任务框架介绍
- Spring集成quartz任务调度框架
- spring和quartz的集成
- Quartz与Spring的集成
- Quartz与Spring的集成
- spring 集成 quartz 的配置
- Quartz与Spring的集成【转】
- 关于Spring集成Quartz的concurrent属性
- quartz集成spring下的集群配置
- 关于Spring集成Quartz的concurrent属性
- spring集成quartz定时任务的配置
- JAVA学习之 36-JAVA中的字符串知识点整理(三)
- mysql---使用函数处理数据
- Java反射机制使用场景,以及基于javaReflect Java动态代理实现
- Android原生项目集成React Native
- 自适应空间的PopupWindow,动态修改显示位置(支持上下)
- Spring集成Quartz框架的小案例
- HDFS数据操作
- 基于size的优化
- C#中 --- Action 委托
- 牛课网--直通BAT面试算法精讲课{10元优惠码}
- plplus创建用户命令
- QT QML初体验随笔之QQuickView(15)
- 连接mysql出现Lost connection to MySQL server at 'reading initial communication packet', system error: 0
- CentOS7.2安装JDK + Tomcat