首页 > 编程语言 >Java使用注解@Scheduled开启定时任务

Java使用注解@Scheduled开启定时任务

时间:2024-03-21 18:22:26浏览次数:39  
标签:Scheduled 字符 Java 16 整数 cron 注解 范围

@Scheduled(cron="[秒] [分] [小时] [日] [月] [周] [年]")

说明:

多个并列的时间以英文逗号“,”隔开。

比如:

@Scheduled(cron = "0 53,55 16 1 * *")

上面意思是:1号的下午16:53 ,16:55执行二次。

 

@Scheduled(cron = "0/10 * * * * ?")

每隔10秒运行一次。

 

@Scheduled(cron = "0 0/5 * * * ?")

每隔5分钟运行一次。

 

复制代码
Seconds: 可出现", - * /"四个字符,有效范围为0-59的整数 
Minutes: 可出现", - * /"四个字符,有效范围为0-59的整数 
Hours: 可出现", - * /"四个字符,有效范围为0-23的整数 
DayofMonth :可出现", - * / ? L W C"八个字符,有效范围为0-31的整数 
Month: 可出现", - * /"四个字符,有效范围为1-12的整数或JAN-DEc 
DayofWeek: 可出现", - * / ? L C #"四个字符,有效范围为1-7的整数或SUN-SAT两个范围。1表示星期天,2表示星期一, 依次类推 
Year: 可出现", - * /"四个字符,有效范围为1970-2099年
复制代码

1)启动类中加入:

@EnableScheduling

比如:

@EnableScheduling
public class XXXApplication extends SpringBootServletInitializer {
   ……
}

2)业务类中

@Scheduled(cron = "0 53,55 16 1 * *")
@Override
public int updateScheduling() {
  System.out.println("update ");
  return 0;
}

 

标签:Scheduled,字符,Java,16,整数,cron,注解,范围
From: https://www.cnblogs.com/min225016/p/18087989

相关文章

  • Java list初始化的几种办法
    在Java中初始化List的五种方法1.构造List后使用List.add初始化2.使用{{}}双括号语法3.使用Arrays.asList4.使用Stream(JDK8)5.使用Lists(JDK9)在Java中初始化List的五种方法Java中经常需要使用到List,下面简单介绍几种常见的初始化方式。1.构造......
  • JavaScript初识及基本语法详解
    JavaScript是一种轻量级的解释型或即时编译型的编程语言。它最初被设计为在浏览器中用于与网页进行交互,但随着时间的推移,它已经成为了后端开发、游戏开发、桌面应用开发等多个领域的重要工具。1.JavaScript初识1.1历史与用途历史:由BrendanEich在1995年开发,最初......
  • java毕业设计线上牙科诊所管理推荐系统的设计与实现(springboot+mysql+jdk1.8+meven)
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着互联网技术的飞速发展,越来越多的传统行业开始向数字化转型。医疗行业作为人们生活中的重要组成部分,其信息化、智能化的需求日益增长。牙科诊所作为提......
  • java毕业设计逍遥大药房管理系统(springboot+mysql+jdk1.8+meven)
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着人们生活水平的提高,对健康的关注也日益增加。药房作为提供药品和健康咨询服务的重要场所,其管理效率和服务质量直接影响到人们的用药安全和健康。然而,......
  • java毕业设计小区宠物管理平台(springboot+mysql+jdk1.8+meven)
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着社会的发展和人们生活水平的提高,越来越多的家庭开始饲养宠物。在城市中,小区是宠物活动的主要场所之一。然而,随着宠物数量的增加,小区宠物管理面临着许......
  • java毕业设计校园互助平台(springboot+mysql+jdk1.8+meven)
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着互联网技术的飞速发展,人们的生活方式和学习方式都发生了翻天覆地的变化。特别是在校园环境中,学生们面临着各种各样的问题和需求,如学术问题、生活琐事......
  • 07-JavaScript对象
     <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>JS-对象-Array</title></head><body><script>//第一种方法,定义数组vararr=newArray(1,2,3,4);......
  • Java 实现压缩图片,视频,音频案例
    Java实现压缩图片,视频,音频案例在Java中,要实现视频压缩通常需要使用外部的库或工具,因为Java标准库本身并不提供直接的视频处理功能。以下是一些常用的方法和工具来压缩视频:FFmpeg:FFmpeg是一个开源跨平台的多媒体处理工具,可以用来对音频、视频等多媒体数据进行编解码、转换......
  • GraalVM详细安装及打包springboot、java、javafx使用教程(环境安装篇)
    下一篇:GraalVM详细安装及打包springboot、java、javafx使用教程(打包普通JAVA项目篇)GraalVM介绍GraalVM是一款由Oracle公司开发的一款具有高效性能、降低基础设施成本、支持Java发展、与其他编程语言无缝集成、创建本机镜像等优点的跨平台虚拟机。它支持多种编程语言,如J......
  • 探讨Java代码混淆加固工具
    摘要本篇博客将介绍几种常用的Java代码混淆工具,如ProGuard、AllatoriJavaObfuscator、VirboxProtector、ipaguard和DashO。我们将深入探讨它们的特点、功能以及在保护Java应用程序安全方面的作用。此外,还将强调在使用Java代码混淆工具时需要注意的安全问题。引言随着J......