- 浏览: 144371 次
- 性别:
- 来自: 上海
最新评论
-
shuanggui1990:
Spring及其优点 -
wujingyong:
zhuzf 写道 , 我的就是这个问题,解决了,3Q具体是怎 ...
MyBatis 物理分页foreach 参数失效 -
xuqiao2009:
高人高人,佩服void processIntercep ...
MyBatis 物理分页foreach 参数失效 -
atwind:
有.net的实现吗?
.NET和Java中BYTE的区别 -
zhuzf:
, 我的就是这个问题,解决了,3Q
MyBatis 物理分页foreach 参数失效
什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现:
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean" >
<property name="jobDetail" ref="schedulerJobDetail"/>
<property name="cronExpression">
<value>0/10 * * * * ?</value>
</property>
中cronExpression是关键,如果可以动态设置cronExpression的值,也就说如果我们可以直接调用CronTriggerBean中设置cronExpression的方法,就可以顺利解决问题了。
熟悉1的朋友可以跳过不看,下面2、3是动态定时任务的具体实现。
1. Quartz在Spring中的简单配置Spring配置文件:
<bean id="schedulerJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="scheduleInfoAction"/>
<property name="targetMethod" value="simpleJobTest"/>
<property name="concurrent" value="false"/>
</bean>
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean" >
<property name="jobDetail" ref="schedulerJobDetail"/>
<property name="cronExpression">
<value>0/10 * * * * ?</value>
</property>
</bean>
<bean id="schedulerFactory" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref local="cronTrigger"/>
</list>
</property>
</bean>
发表评论
-
JQuery Tree插件——zTree
2013-03-11 13:36 821zTree -- jQuery 树插件 zTree ... -
Spring3.1 Cache注解
2013-03-07 10:37 843Spring3.1 Cache注解 博客分类: S ... -
Spring MVC学习之(转)
2013-02-22 14:44 890Spring MVC学习之一:基础入门 Spring M ... -
那些你该了解的Spring子项目
2013-01-24 10:28 829转自:http://www.infoq.com/cn/ne ... -
性能调优攻略
2013-01-23 22:16 739转自:http://coolshell.cn/article ... -
由12306.cn谈谈网站性能技术(转)
2013-01-23 22:15 850转自:http://coolshell.cn/artic ... -
MyBatis 物理分页foreach 参数失效
2013-01-17 11:47 6773场景:MyBatis 物理分页,查询条件中需要用到forea ... -
HTTP协议之状态码详解
2013-01-15 12:58 869转自:http://v5browser.iteye.com/ ... -
使用iBatis的类型处理器TypeHandlerCallback(转)
2012-12-17 13:13 959iBatis的扩展组件主要有TypeHandlerCall ... -
CXF jar包冲突之asm
2012-07-27 15:53 4979场景:一个web项目,用了SSH框架,在选择webservic ... -
cronExpression配置说明
2012-06-28 21:58 731cronExpression配置说明 字段 允许值 ... -
Struts2 之convention-plugin实现零配置
2012-06-18 22:58 522Struts2使用Convention插件,你需要将其JAR文 ... -
jQuery 选择元素
2012-06-18 22:21 9051.$()函数 在jQuery中,$()函数充当一个工厂,可 ... -
jQuery 优点
2012-06-17 22:09 871JQuery是一个优秀的javascript框架,优点 1. ... -
Spring及其优点
2012-06-14 23:23 48387大部分项目都少不了Spring的身影,为什么大家对他如此青睐 ...
相关推荐
spring设置动态定时任务.doc
2.通过Spring是JAR-quartz写的一个定时任务 1)普通的定时任务,定时完成指定的任务 2)通过前台动态分配定时任务 可指定多个任务,可同时执行任务,可以精确到时分秒扫描并执行任务 3)可以完成稍微复杂点的任务 ...
文档讲述了SpringTask动态定时任务的使用以及配置方法。可拔插的使用在相关的项目中去
Spring Quartz如何动态配置时间
完整的javaspring定时任务的实现,通过配置数据库可以实现定时任务的修改,不必频繁的修改配置文件,大家可以自行在上面实现更多的定时任务管理。数据库表结构已经上传
java spring quartz 实现的动态定时任务,可以动态添加高度任务
基于Spring的Quartz动态定时任务增删改查,代码简洁。后端采用SpringMvc+Spring+Mybatis+Quartz,前端采用Bootstrap框架,数据库采用MySQL;完成定时任务动态任务初始化,增删改查
可以通过quartz和spring的简单配置即可完成,但如果要改变任务的执行时间、频率,废弃任务等就需要改变配置甚至代码需要重启服务器,这里介绍一下如何通过quartz与spring的组合实现动态的改变定时任务的状态的一个...
Spring普通定时任务和动态设置定时任务.本资源仅供Spring有关的框架学习使用
Spring 框架自带定时任务使用 stask.xml Quartz定时任务
springboot动态配置定时任务(schedule),可不重启项目实现开关重启任务,改变任务定时规则
Spring3.x企业应用开发实战 中 Spring 定时任务源码(spring 三种定时任务的实现方式),Spring quartz java 定时器 定时任务 源码
上一次传错了资源了,这个是正确的,包含quartz动态定时任务的
spring的自带定时任务 基于注解和xml配置
spring+springMVC+mybatis+quartz动态定时任务
Spring定时任务的几种实现,欢迎交流!
在不停服务的情况下,动态修改Spring定时任务的执行周期,即动态修改定时任务的cron参数。
Spring Quartz 动态暂停、恢复、修改定时任务的一个demo,使用maven构建,框架采用spring springmvc jpa,数据库mysql,含数据库脚本,运行可用,页面访问地址http://localhost:8080/quartz_demo/quartz/list
spring整合quartz定时任务调度..........