- 浏览: 155708 次
- 性别:
- 来自: 株洲
文章分类
最新评论
-
cckfyezi:
上传压缩包不给密码 逗谁玩呢
Spring Quartz 动态设置cronExpression -
samgogo:
密码是多少呀?
xls&xlsx 导入、导出、解析(笔记) -
ls2005nba:
密码是多少呀?
xls&xlsx 导入、导出、解析(笔记) -
liuweihug:
jquery message tooltip告警提示信息展示控 ...
jQuery 消息提示框 -
文昌平蓝杰:
good,万分感谢呀,亲,
在eclipse里编写android代码时很卡,解决方案
以下是三个定时器的类
以下是 application.xml
官方资料:http://ajava.org/online/spring2.5/html/scheduling.html
package com.spring.test; import java.util.TimerTask; public class ExamplesTimer extends TimerTask{ @Override public void run() { System.out.println("run......"); } }
package com.spring.test; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; import org.springframework.scheduling.quartz.QuartzJobBean; public class ExamplesJob extends QuartzJobBean { private int timeout ; public void setTimeout(int timeout) { this.timeout = timeout; } @Override protected void executeInternal(JobExecutionContext arg0) throws JobExecutionException { System.out.println("ExamplesJob....."); } }
package com.spring.test; public class ExampleBusinessObjec { public void doIt() { System.out.println("ExampleBusinessObjec..."); } }
以下是 application.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" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd "> <!-- 第一种 JDK Timer <bean id="examplesTimer" class="com.spring.test.ExamplesTimer" /> <bean id="scheduledTask" class="org.springframework.scheduling.timer.ScheduledTimerTask"> <property name="delay" value="5000" /> <property name="period" value="1000" /> <property name="timerTask" ref="examplesTimer" /> </bean> <bean id="timerFactory" class="org.springframework.scheduling.timer.TimerFactoryBean"> <property name="scheduledTimerTasks"> <list> <ref bean="scheduledTask" /> </list> </property> </bean> --> <!-- 以下是第2、3 种订时器的配置 --> <bean name="exampleJob" class="org.springframework.scheduling.quartz.JobDetailBean"> <property name="jobClass" value="com.spring.test.ExamplesJob" /> <property name="jobDataAsMap"> <map> <entry key="timeout" value="5" /> </map> </property> </bean> <bean id="exampleBusinessObject" class="com.spring.test.ExampleBusinessObjec" /> <bean id="jobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" ref="exampleBusinessObject" /> <property name="targetMethod" value="doIt" /> <property name="concurrent" value="false" /> </bean> <bean id="simpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> <property name="jobDetail" ref="jobDetail" /> <property name="startDelay" value="5000" /> <property name="repeatInterval" value="1000" /> </bean> <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail" ref="exampleJob" /> <!-- run every morning at 6 AM --> <property name="cronExpression" value="0 0 6 * * ?" /> </bean> <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="cronTrigger" /> <ref bean="simpleTrigger" /> </list> </property> </bean> </beans>
官方资料:http://ajava.org/online/spring2.5/html/scheduling.html
发表评论
-
HTML特殊字符过滤器
2015-12-08 14:40 1026/** * HTML标签过滤,防止用户恶意提交带H ... -
POI取得Cell的字符串(String)值
2015-11-12 15:56 972public final static String DA ... -
Spring的注解积累
2015-06-26 14:44 611转载:http://yijiesuifeng.iteye.co ... -
Spring Quartz 动态设置cronExpression
2013-11-27 12:18 1479什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什 ... -
Hibernate中HQL函数汇总及其说明
2013-11-11 15:54 2420Criteria查询对查询条件进行了面向对象封装,符合编程人员 ... -
xls&xlsx 导入、导出、解析(笔记)
2012-05-18 23:27 6066/** * excel文件导入、导出、下载工具 ... -
spring util
2011-08-16 15:42 986public class Demo { publi ... -
使用spring jdbc时 事务配置文件
2011-07-26 21:53 913<?xml version="1.0&qu ... -
spring--线程池的学习笔记
2011-07-26 14:27 2044package com.spring.test; ... -
将hibernate的配置移植到spring中
2011-06-22 15:12 855<?xml version="1.0&qu ... -
Servlet 在线打开Excel,pdf,word......
2011-04-29 16:46 1793网上好多资料都说可以通过 ServletOutputStr ... -
创建Excel 并导出到Web客户端
2011-04-29 16:45 1379package com.java.util; imp ... -
配置tomcat默认路径
2011-03-22 11:12 974<Host name="localhost&q ... -
导PDF
2011-01-20 13:22 1032package com.book.web; impo ... -
Java 邮件发送
2010-12-25 13:09 812package com.mail; import j ... -
配置多个dwr 文件
2010-11-17 22:00 781<!-- dwr 配置 --> ... -
spring aop _002
2010-11-16 00:44 829// 环绕型 package com.aop; i ... -
spring aop_001
2010-11-15 23:55 830引用 // 事务 <bean id ... -
c3p0 配置文件
2010-11-04 01:45 1201Hibernate 中配置C3P0连接 ... -
struts1 文件下载
2010-11-04 01:40 2066//实现文件下载 public ActionForward ...
相关推荐
Spring定时器还支持动态修改任务执行计划,例如通过`ThreadPoolTaskScheduler`或`ConcurrentTaskScheduler`来调整线程池大小,控制并发执行的任务数量。此外,我们还可以通过`@Scheduled`注解的`initialDelay`属性来...
Spring 中的 Quartz 配置-Spring 定时器-java 定时器 在 Spring 框架中,Quartz 是一个非常流行的开源作业调度器,可以实现任务的定时执行。在本篇文章中,我们将讨论如何在 Spring 中配置 Quartz,以实现 Java ...
Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Spring...
在Spring框架中,有两种主要的方法来实现定时任务:Spring自带的`@Scheduled`注解和引入第三方库Quartz。这两种方法都可以帮助开发者在特定的时间点执行任务,为应用程序添加计划任务的能力。 首先,我们来看看使用...
本文将深入探讨Spring提供的两种定时器——`Quartz`和`Spring Task`,并进行对比分析。 首先,让我们了解`Quartz`。Quartz是一个开源的作业调度框架,它允许应用程序在指定的时间执行任务。Quartz提供了丰富的API,...
在Spring中,AOP的实现主要有两种方式:基于代理的AOP(Proxy-based AOP)和基于字节码的AOP(Bytecode-based AOP)。基于代理的AOP主要使用JDK动态代理或CGLIB库来创建代理对象,而基于字节码的AOP则使用AspectJ库...
Spring学习笔记( spring视频笔记)
Java定时器和Spring定时器是Java开发中用于执行周期性任务的重要工具,它们在系统维护、数据同步、报告生成等场景中发挥着关键作用。本文将深入探讨这两个概念,以及如何在Spring框架中配置和使用定时器。 首先,...
Spring框架和Java内置的定时器提供了两种不同的方式来实现这样的功能。 首先,我们来看Spring定时器。Spring使用的是Quartz库来实现定时任务管理。在给出的例子中,可以看到配置文件中定义了几个关键的bean: 1. `...
spring定时器spring定时器spring定时器spring定时器spring定时器spring定时器spring定时器spring定时器spring定时器spring定时器spring定时器spring定时器
这份"Spring学习笔记+学习源码.zip"资源包含了深入学习Spring及其相关技术的知识点,以及实践代码,对提升Spring技能将大有裨益。 首先,我们来详细讨论Spring框架的主要组件和功能: 1. **依赖注入(Dependency ...
这份"Spring框架学习笔记"涵盖了Spring框架的基础知识、核心组件以及高级特性,对于初学者来说是一份宝贵的资料。 一、Spring框架概述 Spring框架是为了解决企业应用开发的复杂性而设计的,它提供了一个全面的基础...
本资料“Spring学习笔记&源码”是基于网易云课堂黑马程序员的Spring四天精通课程,旨在帮助学习者深入理解和实践Spring框架。 笔记部分可能会涵盖以下内容: 1. **Spring概述**:介绍Spring框架的历史、特点和主要...
本文将深入探讨如何使用Spring整合Quartz来实现定时器,并提供相关代码示例。 首先,理解Spring框架。Spring是一个开源的Java平台,它提供了全面的企业级应用程序开发解决方案,包括依赖注入(DI)、面向切面编程...
7. **OAuth2 and JWT支持**:Spring Security 提供了对OAuth2和JSON Web Tokens (JWT) 的支持,这在现代微服务架构中非常重要,因为它允许第三方应用安全地与你的服务进行交互。 8. **表达式语言(SpEL)**:Spring...
### Spring学习笔记(精华全记录) #### Spring框架概述 Spring框架源自Rod Johnson的个人项目,最初于2002年末发布。Spring并非一开始就作为一个完整的框架出现,而是从一个项目逐步发展而来。随着项目的成熟,...
spring学习笔记
Spring6学习笔记,师承老杜
spring和java的定时器 BeanFactory beans=new FileSystemXmlApplicationContext("WebRoot/WEB-INF/applicationContext1.xml");