最近学习了一个quartz 和spring 的定时调度
这个技术的关键是。xml文件的配置问题
调度的任务:
这个技术的关键是。xml文件的配置问题
<?xml version="1.0" encoding="GBK"?> <!-- 指定Spring配置文件的Schema信息 --> <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-3.0.xsd"> <!-- 配置DAO组件的模板 --> <!-- 线程执行器配置,用于任务注册 --> <!-- 启动触发器的配置开始 --> <bean name="startQuertz" lazy-init="false" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="processFileJobTrigger" /> </list> </property> </bean> <!-- quartz-2.x的配置 --> <bean id="processFileJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> <property name="jobDetail"> <ref bean="processFileJobDetail"/> </property> <property name="cronExpression"> <value>0 05 23 * * ?"</value> </property> </bean> <!-- 调度的配置结束 --> <!-- job的配置开始 --> <bean id="processFileJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref bean="processFileJob"/> </property> <property name="targetMethod"> <value>work</value> </property> </bean> <!-- 工作的bean --> <bean id="processFileJob" class="com.test.job.ProcessFile"> </bean> </beans>
调度的任务:
public void work(){ File[]files = getAllFile(); int monthAgeTime = getMonthAgeTime(); for(File file:files){ if(judgeIsDele(file, monthAgeTime)){ file.delete(); } } }
- ProcessFile.rar (8.2 MB)
- 下载次数: 1
发表评论
-
java中线程池
2016-06-26 16:31 364最近在看线程池的类容,自己动手实现一个 package ... -
jvm常用设置
2015-09-08 22:48 382在我们实际工作中,可能会经常对JVM有一些设置,但是很多设置都 ... -
WebService相关
2015-07-26 21:55 969之前由于工作需要 ... -
java RMI
2015-07-23 23:04 441JAVA RMI相关 分布 ... -
java jdbc 连接池
2015-07-21 00:18 480经常使用hibernate,在使用hibernate的时候经常 ... -
java 流传输压缩包
2015-07-14 23:14 577有的时候,页面上的下载文件是从后台使用流的形式下载来的,而不是 ... -
java 网络传输文件
2015-06-01 21:14 433package sterning; import java. ... -
java MD5加密
2015-03-30 14:41 297MD5是常用的加密算法,也经常用于校验信息完整,如文件的完整性 ... -
java 并发容器
2014-12-18 23:19 355在多线程的开发 ... -
java设计模式 之 builder模式
2014-12-11 22:19 413最近在看java设计模式,看到builder模式感觉十分不错, ... -
网上见到一篇compareTo文章较好,收藏之
2014-12-04 21:04 5421、compareTo(Object o)方法是jav ... -
Hibernate 和 spring 整合使用
2014-10-14 21:28 751在hibernate和spring时总结的一些知识,以供将来查 ... -
hiernate 集中管理session
2014-10-13 21:55 483问题: 使用hibern ... -
java写入txt文件
2014-05-22 23:10 1092File file = new File("d: ... -
POI读取excel
2014-05-22 23:05 899读取excel大概在java中有两种方法,选用apache的P ... -
java 基于Struts2的 文件上传和下载
2014-04-03 22:56 531文件上传: 页面代码: <form action=' ... -
java IO
2014-03-23 23:23 410import java.io.BufferedReader ... -
自己写的一个JDBC工具类
2014-03-11 20:00 1167在最近的一段时间写毕业设计,由于本科阶段的毕业设计不是特别大的 ... -
JAVA EE里的一些配置文件
2014-03-11 19:56 556这段时间在写毕业设计,用到了SSH三大框架的一些技术,但是自己 ... -
java汉字数字转换成阿拉伯数字
2014-02-20 17:14 6554今天做一个日期转换的时候发现有些时间是用大写汉字写成的,需 ...
相关推荐
定时器的配置文件(两种方式:springmvc自带定时,Quartz与spring结合的定时)
Spring Quartz 定时器示例(Web工程版),欢迎下载。
Spring中的Quartz配置-Spring-定时器-java定时器.doc
idea 使用spring自带的定时器quartz 使用的c3p0 v0.95.2所包含的jar 亲测可用
NULL 博文链接:https://ap0406708.iteye.com/blog/588695
Spring Quartz定时器 Spring Quartz定时器 Spring Quartz定时器 Spring Quartz定时器
Spring-quartz实现定时器(含代码)
spring 定时器 quartz
本篇文章主要介绍了java Quartz定时器任务与Spring task定时的几种实现方法的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
Spring Quartz 定时器示例(Java工程版),欢迎下载。
quartz和spring整合实现的定时器 启动项目 增加任务,任务为job下 TestJob,执行类为com.job.TestJob
当服务启动时自动调用某一个类中的方法,相隔一段时间后再重复执行该方法(相隔时间在配置文件中自己配置,此例直接运行即可)
spring和quartz的定时器的启动和停止例子
spring 定时器 内含TimerTask实现和Quartz实现两种方式
动态定时器quartz,可以用来动态跑批等执行任务!放在别的框架里面也能使用,主要看代码!
spring定时器Quartz,适合学习阶段的同学学习,可以直接运行
spring+quartz配置的定时器 可以动态添加任务
spring定时器Spring定时器的两种实现方式Java的Timer类和OpenSymphony的Quartz。
spring定时器 quartz支持的3个jar包 quartz-all-1.8.4.jar slf4j-api-1.5.3.jar slf4j-simple-1.5.3.jar