- 浏览: 65877 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
springdata-jpa:
java quartz定时任务demo教程源代码下载,地址:h ...
java_Quartz计划任务配置
一个cron表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至右,这些元素的定义
如下:
1.秒(0–59)
2.分钟(0–59)
3.小时(0–23)
4.月份中的日期(1–31)
5.月份(1–12或JAN–DEC)
6.星期中的日期(1–7或SUN–SAT)
7.年份(1970–2099)
表达式意义:
1."0 0 12 * * ?" 每天中午12点触发
2."0 15 10 ? * *" 每天上午10:15触发
3."0 15 10 * * ?" 每天上午10:15触发
4."0 15 10 * * ? *" 每天上午10:15触发
5."0 15 10 * * ? 2005" 2005年的每天上午10:15触发
6."0 * 14 * * ?" 在每天下午2点到下午2:59期间的每1分钟触发
7."0 0/5 14 * * ?" 在每天下午2点到下午2:55期间的每5分钟触发
8."0 0/5 14,18 * * ?" 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发
9."0 0-5 14 * * ?" 在每天下午2点到下午2:05期间的每1分钟触发
10."0 10,44 14 ? 3 WED" 每年三月的星期三的下午2:10和2:44触发
11."0 15 10 ? * MON-FRI" 周一至周五的上午10:15触发
12."0 15 10 15 * ?" 每月15日上午10:15触发
13."0 15 10 L * ?" 每月最后一日的上午10:15触发
14."0 15 10 ? * 6L" 每月的最后一个星期五上午10:15触发
15."0 15 10 ? * 6L 2002-2005" 2002年至2005年的每月的最后一个星期五上午10:15触发
16."0 15 10 ? * 6#3" 每月的第三个星期五上午10:15触发
具体实现步骤:
1、定义任务 <bean id="aaaScheduler"(统计任务名) class="cn.com.**.**"(对应的实现类) /> 2、任务描述 <bean id="aaaJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref bean="aaaScheduler"(任务bean) /> </property> <property name="targetMethod"> <value>method(具体实现的方法名)</value> </property> </bean> 3、任务触发器 <bean id="aaaTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail"> <ref bean="aaaJobDetail"(任务描述bean) /> </property> <property name="cronExpression"> 触发时间(例如:<!-- 每天凌晨2点整触发 -->) <value>0 0 2 * * ?</value> </property> </bean> 4、任务触发 <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="aaaTrigger"(任务触发器bean) /> </list> </property> </bean>
- applicationContext-Quartz.zip (748 Bytes)
- 下载次数: 123
发表评论
-
Java反射--getField和getDeclaredField区别
2013-03-28 18:00 4001getField获得类中指定的publi ... -
导出数据
2012-06-05 10:17 0protected void exportListToExec ... -
数据导出excel文件
2012-05-24 15:55 0protected void exportListToExec ... -
java building
2012-03-31 10:09 397<project name="**" ... -
Eclipse里启动Tomcat,配置内存大小
2012-03-29 11:20 1492一般安装完eclipse之后,在安装目录下你应该可以看到有 ... -
jsp页面加载flash
2012-01-12 17:40 2093所需的js文件 <script type=" ... -
Java开源项目—验证码kaptcha
2012-01-10 13:49 5668kaptcha的配置是通过web.xml完成的,所有的参数都有 ... -
jquery 实现iframe 自适应高度
2012-01-06 14:54 375下面的两种方法自选其一就行了。一个是放在和iframe ... -
防止表单重复提交
2011-12-28 16:09 434一。前言 你在任何一个比较专业的BBS都会看到这样的问题 ... -
java写cookie
2011-12-26 17:10 1209/** * 创建cookie * ... -
servlet生成验证码
2011-12-22 13:49 505package cn.com.trade.servlet; ... -
js实现兼容IE和FF的复制功能
2011-12-16 11:06 612function fn_copy(meinId) { va ... -
Tomcat内存溢出的原因
2011-12-14 13:08 322Tomcat内存溢出的原因 在生产环境中tomcat内存设置 ... -
Tomcat的增加虚拟内存
2011-12-12 18:51 941Win 操作系统 修改 tomcat/bin/cata ... -
java国际化资源文件中文转码
2011-12-05 16:42 788只要按照文件目录将里面的文件拷到Eclipse对应的目录下即可 ... -
spring security3.1 实现验证码自定义登录
2011-12-05 10:21 12191spring security 自定义登录: 1、自定义表结 ... -
正则表达式入门
2011-12-02 09:35 9751、基本入门 // ... -
java urlRewrite
2011-12-02 09:37 23791:什么是UrlRewrite UrlRewrite ... -
java 资源文件
2011-12-02 09:39 9591、在src目录下创建application.properti ... -
java freemark发送模板邮件
2011-12-02 09:39 17281、需要的jar包 freemarker-2.3.15 ...
相关推荐
在实际项目应用中经常会用到定时任务,可以通过quartz和spring的简单配置即可完成,但如果要改变任务的执行时间、频率,废弃任务等就需要改变配置甚至代码需要重启服务器,这里介绍一下如何通过quartz与spring的组合...
定时任务quartz实现分组串行并行动态配置
spring3 配置quartz定时任务的使用。一个小例子。可直接运行Test.java。就可以启动定时任务。每10秒钟执行一次,可以根据自己配置。
主要介绍了Quartz实现JAVA定时任务的动态配置的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
定时任务demo,Java语言,spring整合quartz配置文件实现定时任务
Quartz定时任务持久化数据表 ,mysql数据库,方便动态配置定时任务,各字段都有注释,简单的crud即可使用
附件中实现了对quartz的动态添加、修改和删除定时任务,方便通过页面动态控制执行定时任务。
quartz时间配置表达式生成工具,通界面配置生成表达式
quartz 动态定时任务 根据数据库数据配置动态定时任务
spring多个定时任务quartz配置
0 0 12 * * ? 每天12点运行 0 15 10 ? * * 每天10:15运行 0 15 10 * * ? 每天10:15运行 0 15 10 * * ? * 每天10:15运行 0 15 10 * * ? 2008 在2008年的每天10:15运行 0 * 14 * * ? 每天14点到15点之间每分钟运行一...
java中spring quartz定时任务demo,里面包含项目所需的quartz.jar, spring.jar包,配置文件等,可直接运行使用
java + quartz实现定时任务,实现集群配置,在集群环境下多节点运行定时Quartz定任务,就会存在重复处理任务的现象,为解决这一问题,下面我将介绍使用 Quartz 的 TASK ( 12 张表)实例化到数据库,基于数据库自动...
自留demo,java定时任务quartz的基本实现,对应博客https://blog.csdn.net/jing12062011/article/details/82758536 (上一个传的缺失一个文件,重新传一份,希望审核员帮忙删除上一份)
Quartz 是个开源的作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。Quartz 允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器...
spring3 配置quartz定时任务的使用。一个小例子。可直接运行Test.java。就可以启动定时任务。
Quartz 是个开源的作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。 Quartz中有两个基本概念:作业和触发器。作业是能够调度的可执行任务,触发器提供了对作业的调度。
spring+quartz整合,动态管理定时任务,可对正在进行的任务操作增删改查,可配合数据库进行操作
该资源描述了用spring+quartz搭建的环境来管理任务调度的基本配置