`

认真琢磨spring中conrExpression

阅读更多
Field Name Mandatory? Allowed Values Allowed Special Characters

Seconds

YES

0-59

, - * /

Minutes

YES

0-59

, - * /

Hours

YES

0-23

, - * /

Day of month

YES

1-31

, - * ? / L W C

Month

YES

1-12 or JAN-DEC

, - * /

Day of week

YES

1-7 or SUN-SAT

, - * ? / L C #

Year

NO

empty, 1970-2099

, - * /

 

 

 

 

项目实例:

 

 second

 minute

 hours

 dayOfMonth

 month

dayOfWeek 

 year

 每月

 

 

 6

 

  * 

 6#3 

 ?

 每周

59

59

18

?

*

1

?

自定义 

28

47

9

30

7

?

2006

项目中使用的 0 0/1 * * * ?   表示:每隔一分钟
23 12 14 ? * 1 ?.  大家可以根据这些写更多符合项目的需要。

每月:每个月的第三个星期五的上午6:00:00 触发
每周:每周的星期日的下午18:59:59 触发
自定义:2006年7月30日上午9:47:28 触发

所有星号对应的段位置,都可以出现后面的符号(, - * /)
? / L C)这些符号可以出现在"一月哪天"和"星期"段位置
w)只能出现在"一月哪天"段位置
#)只能出现在"星期"段位置

 

解释符号代表的意思:
* 代表任意合法的字段
0 * 17 * * ? :表示在每天的5 PM 到 5:59之间的每一分钟启动scheduler

? 表示没值被指定
如果同时指定"一月哪天"和"星期",可能两者对应不起来
0 0,15,30,45 * * * ? :表示每刻钟启动scheduler
所以推荐用法是其中一个指定值,另一个用?指定

/ 表示时间的增量
0 0/15 * * * ? :表示每刻钟启动scheduler

- 表示值的范围
0 45 3-8 ? * *  

L 如果用在"一月哪天"段上,表示一个月的最后一天;如果用在"星期"段上。表示一个星期的最后一天(星期六)
0 0 8 L * ? :表示每个月最后一天的8点启动scheduler

W 表示最靠近给定时间的一天,(必须是星期一到星期五)

# 例如 6#3表示一个月的第三个星期五

分享到:
评论

相关推荐

    spring 源码中文注释

    Spring框架是Java开发中最广泛应用的轻量级框架之一,它以IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented Programming,面向切面编程)为核心,极大地简化了企业级应用的开发工作。这份"spring 源码...

    spring源码注释中文

    Spring 框架是 Java 开发中的一个核心组件,它为构建可维护、模块化和松耦合的应用程序提供了一种强大的方式。Spring 源码注释中文版的提供,使得开发者能够更加深入地理解 Spring 的工作原理,无需经过复杂的编译...

    Spring-5.0.0-官方中文文档

    Spring框架是Java开发中不可或缺的重要组成部分,特别是在企业级应用领域,它的影响力无处不在。Spring 5.0.0作为其重要版本,引入了诸多新特性和改进,旨在提升开发效率,增强应用性能,以及更好地适应现代软件开发...

    Spring5中文文档

    在表达式语言(SpEL)章节中,介绍了Spring表达式语言的基础知识和功能特性,以及如何在Bean定义中使用SpEL表达式进行求值和语言参考。 测试章节提供了单元测试和集成测试的示例和最佳实践,包括JDBC测试和使用...

    Spring Boot整合Spring Batch,实现批处理

    在Java开发领域,Spring Boot和Spring Batch的整合是构建高效...通过学习和实践这个示例,你不仅可以掌握如何在Spring Boot中使用Spring Batch,还能了解批处理的最佳实践,这对于处理大数据量的应用场景非常有价值。

    spring-security 官方文档 中文版

    本文档所指的版本为 Spring Security 3.0.1,这是一个 bug fix 版本,主要针对 3.0 版本中存在的问题进行修复,确保开发者能够获取更稳定可靠的 Spring Security 库。 **1.4 获取 Spring Security** - **项目模块*...

    Spring Integration + Spring WS 整合

    在 Java 领域中,Spring Integration 和 Spring WS 是两个常用的框架,它们分别负责集成系统和 Web 服务。今天,我们将探讨如何将这两个框架整合在一起,实现一个完整的 Web 服务解决方案。 Spring Integration ...

    Spring Cloud Gateway 整合 Spring Security 统一登录认证鉴权

    在构建分布式系统时,Spring Cloud Gateway 作为微服务架构中的边缘服务或 API 网关,扮演着至关重要的角色。它负责路由请求到相应的微服务,并可以提供过滤器功能,如限流、熔断等。而Spring Security 则是 Java ...

    Spring.net 中文帮助文档 第二版

    这个版本的帮助文档,修正了第一个版本中部分,连接打不开的问题。 Spring.net 是由Java 版的 Spring框架得来的,虽然说不是很流行,但是还是值行学习的。 软件格式:CHM

    Spring 实战 (中文第4版) PDF + source code

    本书全面覆盖了Spring框架的核心概念、关键特性以及在实际开发中的应用,适合Java开发者和对Spring感兴趣的人员阅读。作者Cary Millsap和Craig Walls凭借丰富的经验,将理论与实践相结合,提供了大量实用示例,帮助...

    spring2.0升级到spring3.0.5的开发包

    Spring框架是Java应用程序开发中的一个核心组件,它提供了一个丰富的IOC(Inversion of Control,控制反转)和AOP(Aspect-Oriented Programming,面向切面编程)功能,使得开发者能够更方便地管理对象和实现模块化...

    spring-boot中文API文档

    Spring Boot是Java开发中的一个流行框架,它简化了创建独立的、生产级别的基于Spring的应用程序。这个"spring-boot-中文参考手册.pdf"是为开发者提供的一份详细且全面的中文API文档,旨在帮助中文使用者更好地理解和...

    spring3.2中文参考手册

    这些内容不仅帮助开发者更好地理解Spring框架,还指导开发者在实际开发过程中高效地使用Spring框架的各种功能。 通过阅读Spring框架参考手册,开发者可以掌握Spring框架的体系结构、各个模块的详细功能以及在不同...

    springAPI中文chm版

    Spring API中文chm版是一个非常宝贵的资源,尤其对于那些正在学习或已经在工作中使用Spring框架的开发者来说。这个压缩包包含了Spring框架的官方中文帮助文档,它以CHM(Compiled HTML Help)格式提供,这是一种常见...

    spring4.x中的jar包下载,spring4.0.6下载,spring最新稳定版jar包下载

    spring4.x中的jar包下载,spring4.0.6下载,spring最新稳定版jar包下载 http://maven.springframework.org/release/org/springframework/spring/ 这个链接中有各种稳定版的jar包下载 目前官网上大部分都要maven下载

    SpringBatch+Spring+Mybatis+MySql (spring batch 使用jar)

    Spring Batch是一个轻量级的,完全面向...5、提供Spring框架中配置、自定义、和扩展服务。 6、所有存在的核心服务可以很容的被替换和扩展,不影响基础层。 7、提供一个简单的部署模式,利用Maven构建独立的Jar文件。

    java Spring中文APi文档

    Spring API 文档详细地介绍了这些组件的类、接口和方法,以及如何在项目中使用它们。`Spring-API.chm` 文件很可能是Spring API 的离线帮助文件,其中包含了所有Spring类库的详细说明、示例代码和使用指南。通过查阅...

    Spring Security 5.1 中文 参考手册 中文文档

    Spring Security 5.1 中文 参考手册 中文文档 中文文档都是由软件翻译,翻译内容未检查校对,文档内容仅供参考。

    Spring中文帮助文档

    6.8.1. 在Spring中使用AspectJ进行domain object的依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7...

    Spring Cloud 2018最新_官网文档_中文参考手册_pdf

    2. **Zuul**:Zuul是Spring Cloud的边缘服务和动态路由组件,可以处理请求过滤、路由转发、熔断等功能,是微服务架构中的API网关。 3. **Hystrix**:Hystrix是一个用于处理延迟和故障的库,通过断路器模式防止服务...

Global site tag (gtag.js) - Google Analytics