- 浏览: 998958 次
文章分类
最新评论
-
18335864773:
很多公司项目 都在使用pageoffice 来操作word,e ...
用java生成word文档 -
Gozs_cs_dn:
请问下博主, 怎样将sitemesh3.xsd绑定 sitem ...
SiteMesh3配置 -
Rose_06:
springside4.0quick-start.bat报错原因 -
ilemma:
我也是刚参见工作啊,经理让自学这个,有些东西不太懂,能不能发个 ...
Apache Shiro在Web中的应用 -
shanbangyou:
你废了
程序员上班打酱油的方法
0 0 12 * * ? | Fire at 12pm (noon) every day |
0 15 10 ? * * | Fire at 10:15am every day |
0 15 10 * * ? | Fire at 10:15am every day |
0 15 10 * * ? * | Fire at 10:15am every day |
0 15 10 * * ? 2005 | Fire at 10:15am every day during the year 2005 |
0 * 14 * * ? | Fire every minute starting at 2pm and ending at 2:59pm, every day |
0 0/5 14 * * ? | Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day |
0 0/5 14,18 * * ? | Fire every 5 minutes starting at 2pm and ending at 2:55pm, AND fire every 5 minutes starting at 6pm and ending at 6:55pm, every day |
0 0-5 14 * * ? | Fire every minute starting at 2pm and ending at 2:05pm, every day |
0 10,44 14 ? 3 WED | Fire at 2:10pm and at 2:44pm every Wednesday in the month of March. |
0 15 10 ? * MON-FRI | Fire at 10:15am every Monday, Tuesday, Wednesday, Thursday and Friday |
0 15 10 15 * ? | Fire at 10:15am on the 15th day of every month |
0 15 10 L * ? | Fire at 10:15am on the last day of every month |
0 15 10 ? * 6L | Fire at 10:15am on the last Friday of every month |
0 15 10 ? * 6L | Fire at 10:15am on the last Friday of every month |
0 15 10 ? * 6L 2002-2005 | Fire at 10:15am on every last friday of every month during the years 2002, 2003, 2004 and 2005 |
0 15 10 ? * 6#3 | Fire at 10:15am on the third Friday of every month |
0 0 12 1/5 * ? | Fire at 12pm (noon) every 5 days every month, starting on the first day of the month. |
0 11 11 11 11 ? | Fire every November 11th at 11:11am. |
秒 |
0-59 |
, - * / |
||
分 |
0-59 |
, - * / |
||
小时 |
0-23 |
, - * / |
||
日期 |
1-31 |
, - * ? / L W C |
||
月份 |
1-12 或者 JAN-DEC |
, - * / |
||
星期 |
1-7 或者 SUN-SAT |
, - * ? / L C # |
||
年(可选) |
留空, 1970-2099 |
, - * / |
如上面的表达式所示:
详细说明如下:
The ´*´ character is used to specify all values. For example, "*" in the minute field means "every minute".
“*”字符被用来指定所有的值。如:”*“在分钟的字段域里表示“每分钟”。
The ´?´ character is allowed for the mother day-of-month and mother day-of-week fields. It is used to specify ´no specific value´. This is useful when you need to specify something in one of the two fileds, but not the other. See the examples below for clarification.
“?”字符只在日期域和星期域中使用。它被用来指定“非明确的值”。当你需要通过在这两个域中的一个来指定一些东西的时候,它是有用的。看下面的例子你就会明白。
The ´-´ character is used to specify ranges For example "10-12" in the hour field means "the hours 10, 11 and 12".
“-”字符被用来指定一个范围。如:“10-12”在小时域意味着“10点、11点、12点”。
The ´,´ character is used to specify additional values. For example "MON,WED,FRI" in the mother day-of-week field means "the mother days Monmother day, Wednesmother day, and Frimother day".
“,”字符被用来指定另外的值。如:“MON,WED,FRI”在星期域里表示”星期一、星期三、星期五”.
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN" "http://www.springframework.org/dtd/spring-beans.dtd">
- <beans>
- <bean id="mainTask" class="guo.MainTask" />
- <bean id="mainJob"
- class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
- <property name="targetObject">
- <ref bean="mainTask" />
- </property>
- <property name="targetMethod">
- <value>execute</value>
- </property>
- </bean>
- <bean id="timeTrigger"
- class="org.springframework.scheduling.quartz.CronTriggerBean">
- <property name="jobDetail">
- <ref bean="mainJob" />
- </property>
- <property name="cronExpression">
- <value>0/30 * * ? * *</value>
- </property>
- </bean>
- <bean id="sfb"
- class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
- <property name="triggers">
- <list>
- <ref local="timeTrigger" />
- </list>
- </property>
- </bean>
- </beans>
- <!---->xml version="1.0" encoding="UTF-8"?>
- <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
- <welcome-file-list>
- <welcome-file>index.jspwelcome-file>
- welcome-file-list>
- <context-param>
- <param-name>contextConfigLocationparam-name>
- <param-value>/WEB-INF/TimerConfig.xmlparam-value>
- context-param>
- <listener>
- <listener-class>
- org.springframework.web.context.ContextLoaderListener
- listener-class>
- listener>
- web-app>
- package guo;
- public class MainTask {
- public void execute(){
- System.out.println("do the "+System.currentTimeMillis());
- }
- }
发表评论
-
SpringMVC使用@ResponseBody中文乱码
2012-03-31 11:45 3099Spring3.0 MVC @ResponseBody 的 ... -
spring mvc 3 上传文件
2012-03-30 16:31 1266spring mvc 支持web应用程序的文件上传功能,是由 ... -
解决 spring mvc 3.0 结合 hibernate3.2 使用<tx:annotation-driven>声明式事务无法提交的问题
2011-10-29 09:23 111631、问题复现 spring 3.0 + hiber ... -
基于Spring框架的Shiro配置
2011-10-26 15:39 3159一、在web.xml中添加shiro过滤器 < ... -
spring3 混合使用 XML 与注解(Annotation)进行 Bean 的配置
2011-10-21 17:34 3666设计 @Configuration 和 @Bean 的初衷,并 ... -
springMVC最佳实践-基于注解的Controller
2011-10-13 23:09 914在spring 2.5发布之后,基于注解的Controller ... -
springmvc3-hibernate-crud例子
2011-10-12 23:45 654http://java.dzone.com/articles/ ... -
ExtJS, Spring MVC 3 and Hibernate 3.5: CRUD例子
2011-10-12 23:45 1303http://loianegroner.com/2010/09 ... -
spring mvc3 annotation例子
2011-10-12 23:43 1882服务端数据到客户端1.返回页面,Controller中方法返回 ... -
Spring Web MVC框架学习笔记
2011-10-12 21:22 2239spring-framework-reference中文版摘录 ... -
Mastering Spring MVC 3中文版
2011-10-11 23:00 3202Mastering Spring MVC 3中文版 精通Sp ... -
基于Myeclipse9.1的spring3.1MVC开发搭建
2011-10-01 14:27 2014(1)配置基础装备。每个符合Java EE规范的web应用程 ... -
Spring Security 设置session
2011-04-02 15:26 3919使用SecurityContextHolder来偷窥登入帐号密 ... -
springsecurity的URL过滤和全局过滤
2011-03-31 15:55 4819springsecurity的URL过滤和全局过滤 最近有个需 ... -
权限控制:spring 3.0 security配置例子
2011-03-31 15:21 1945我几年前自己写过一个 ... -
SpringSide 3 中的 Struts 2
2011-03-03 18:01 909在SpringSide 3 中,使用的MVC框架是Struts ... -
springside 中 报 org.hibernate.MappingException: Unknown entity: XXX
2011-03-03 17:25 1253org.hibernate.MappingException: ... -
springside 迁移sqlserver数据库报错
2011-03-02 16:55 821报错信息: java.lang.AbstractMethodE ... -
使用SpringSide 3.1.4.3开发Web项目的全过程(上)
2011-03-01 17:41 1142http://www.blogjava.net/youxia/ ... -
MultiActionController绑定command
2007-06-03 08:56 2547dlpower: 一般只见到用SimpleFormContro ...
相关推荐
至于工具,像`qconf`(Quartz Configuration and Management Tool)这样的图形化工具可以帮助我们更直观地管理和监控Quartz调度器。此外,IDE插件如Eclipse的Quartz plugin也提供了方便的集成开发环境支持。 总的来...
在Spring Boot的`pom.xml`文件中,引入Spring Boot的`spring-boot-starter-quartz`和`spring-boot-starter-data-jpa`依赖,同时也要添加MySQL的JDBC驱动依赖,以便与数据库交互。 ```xml <groupId>org.spring...
Quartz提供了多种方式来实现集群调度,包括但不限于单独启动JobServer、使用Spring + Quartz架构以及利用Quartz本身的集群支持。这些方案各有优势,适用于不同的场景需求。 ##### 1. 单独启动JobServer 该方案中,...
Learn how to add scheduling to your Spring application with Quartz. Learn how to simplify mail sending with Spring and how to integrate JMS messaging into your application using Spring and ActiveMQ. ...
我做的是 spring + quartz+ mysql and oracle 持久层 ibatis and hibernate 项目用eclipse 导入 不同的数据库 请在数据库运行不同的SQL 脚本 用hibernate 时注意 是什么数据库 hibernate.properties 文件第一二行...
然而,示例代码中并未完整展示Trigger的配置,但可以想象,通过Spring的配置或者Quartz的API,我们可以设置`SimpleTrigger`的重复规则,如重复次数、间隔时间等,从而控制Job的执行。 #### 三、实现TriggerListener...
在Servlet环境下,特别是在使用Spring MVC等框架时,Quartz与ServletContext的结合配置显得尤为重要,因为这能让我们更好地管理和监控后台定时任务。 ### Quartz简介 Quartz 提供了一个完全线程化的事件调度器,...
Spring的诞生可以追溯到2003年,由Rod Johnson撰写的一本书《Expert One-on-One J2EE Design and Development》中提出。起初,Spring是一个简单的依赖注入(DI)和面向切面编程(AOP)框架。随着时间的推移,Spring...
Quartz 是一个开源的工作调度框架,它允许程序员在 Java 应用程序中安排任务...对于新项目,可能需要考虑升级到更现代的 Quartz 版本或寻找其他替代品,如 Spring Framework 的 Task Execution and Scheduling 模块。
SpringBoot整合Quartz是一个常见的需求,它允许开发者在SpringBoot应用中轻松地创建和管理定时任务。Quartz是一个开源的作业调度框架,它为Java应用程序提供了丰富的调度功能。接下来,我们将详细探讨如何将Quartz与...
注意:aop 和 aspects区别: http://www.oschina.net/translate/comparative_analysis_between_spring_aop_and_aspectj。 3. spring-beans-4.1.1.RELEASE.jar IOC的基础实现。 配置文件 创建和管理bean。 4....
**Spring与Quartz的集成** Quartz是一个开源的作业调度框架,可以用来安排和执行定时任务。Spring框架提供了一个方便的抽象层,使得集成Quartz变得更加简单。通过Spring的Task Execution和Scheduling模块,开发者...
6. **Spring ORM and JDBC**: 这些模块如`spring-orm.jar`和`spring-jpa.jar`等,与各种ORM框架(如Hibernate、JPA)集成,使得在Spring中使用这些框架更加方便。 7. **Spring Asynchronous Support**: `spring...
3. **定时任务**: 结合 Quartz 或者 Spring Scheduler 定时执行批处理任务。 4. **ETL 过程**: 在数据仓库项目中,使用 Spring Batch 进行数据抽取、转换和加载。 通过阅读《Spring.Batch批处理框架.pdf》和源码,...
2. Spring 2.0 的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 更简单的XML配置 2.2.2. 新的bean作用域 2.2.3. 可扩展的XML编写 2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@AspectJ 切面的...
Spring 框架是Java开发领域的一个里程碑式的作品,由Rod Johnson在2002年提出,基于他的著作《Expert one to one J2EE design and development》的理念发展而来。Spring框架旨在解决Java EE应用程序开发过程中的复杂...
Registering Servlets, Filters, and Listeners as Spring Beans 27.4.2. Servlet Context Initialization Scanning for Servlets, Filters, and listeners 27.4.3. The ServletWebServerApplicationContext 27.4.4....
5. **serp**:SERP(Software Engineering Research and Practice)是一个Java解析和编译器框架,有时被用于动态语言的实现,比如Groovy,而Spring框架也支持使用Groovy编写配置和脚本。 6. **jdo**:Java Data ...
Spring还包含对其他功能的支持,如消息传递(Message Broker)、任务调度(Task Execution and Scheduling)、测试工具以及对其他流行框架(如Quartz、Struts和JSF)的集成。 在"SpringDemo"项目中,你可以找到一个...