(入门SpringBoot)SpringBoot结合定时任务task(十)
2024-10-21 13:31:34
SpringBoot整合定时任务task
- 使用注解EnableScheduling在启动类上.
- 定义@Component作为组件被容器扫描.
- 表达式生成地址:http://cron.qqe2.com
下面是例子:
1. //开启定时任务:
@EnableScheduling
public class DemoApplication {
2./**
* 定时任务:
*/
@Component
public class TestTask {
private static final SimpleDateFormat dataFormat = new SimpleDateFormat("HH:mm:ss");
//定义每3秒执行任务:
@Scheduled(fixedRate = 3000)
public void reportCurrentTime(){
System.out.println("现在时间:" + dataFormat.format(new Date()));
}
}
3.启动就完事了.
提示: 定时任务可以用cron表达式:@Scheduled(cron = "")
最新文章
- JAVA基础-输入输出:1.编写TextRw.java的Java应用程序,程序完成的功能是:首先向TextRw.txt中写入自己的学号和姓名,读取TextRw.txt中信息并将其显示在屏幕上。
- <;c:if>;标签的使用-流程控制标签
- 如何使用shell脚本快速排序和去重文件数据
- Win10 开发者模式开启
- MySQL数据库的常用操作
- C高级 服务器内核分析和构建 (一)
- Java [Leetcode 231]Power of Two
- Congos
- Git学习 -- 新建版本库
- article标签
- Linux shell 编程文件比较
- Maven(十五)Maven 聚合
- React browserHistory.push()传参
- Javascript高级编程学习笔记(42)—— DOM(8)Attr类型
- VSTO:使用C#开发Excel、Word【13】
- springMVC 使用WebApplicationContext获取ApplicationContext对象
- Sql server中的 nvarchar(max) 到底有多大?(转载)
- Mac idea 快捷键
- python标准库介绍——21 UserDict 模块详解
- ThinkPHP 5.0.x SQL注入分析