springboot任务之定时任务
时间:2022-07-23
本文章向大家介绍springboot任务之定时任务,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
在启动入口上加上@EnableScheduling ,在需要定时的方法上加上@Scheduled注解
比如:
package com.gong.spingbootes.service;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;
@Service
public class ScheduledServcie {
//秒、分、时、日、月、周几
@Scheduled(cron = "0 * * * * MON-FRI")
public void hello(){
System.out.println("hell...");
}
}
@Scheduled注解中主要参数为cron,里面有六个值,分别对应着注释中的。上述代码意思是:星期一到星期五的整秒执行方法一次。
启动服务器,当时间是到13:22:00时,在控制台会输出:
在比如:
@Scheduled(cron="0,1,2,3,4 * * * * MON-FRI") :周一到周五的第0,1,2,3,4秒都会运行
@Scheduled(cron="0-4 * * * * MON-FRI "):周一到周五的第0,1,2,3,4秒都会运行
@Scheduled(cron="0/4 * * * * MON-FRI"):周一到周五从第0秒开始,每隔4秒执行一次
具体的可以参照上述表格。
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 手把手教你从零开始用Java写爬虫
- STM32 cjson的GBK/UTF-8/UNICODE转换、显示中文、GBK字库
- 都说Linux很重要,你会几个Linux命令?来看看这道面试题目。
- 使用VisualGDB将Keil项目导入VisualStudio
- 小白学图像 | Group Normalization详解+PyTorch代码
- 使用VisualGDB开发Keil MDK-ARM项目
- 保姆级教程:还愁不会搭建伪分布式吗?(其实很简单)
- 如何使用OpenCV RTMP直播推流
- Scrapy框架新手入门教程
- STM32 F4串口接收中断
- RTOS函数命名规则
- 通过思维导图,让女朋友搭建一个hadoop完全分布式
- FreeRTOS内核应用开发手记
- 移植FreeRTOS后运行,卡在uxDeletedTasksWaitingCleanUp
- 99%的人都不知道内网、外网、宽带、带宽、流量、网速之间的区别与联系