简单实现一个定时任务

简介: 简单实现一个定时任务

1:首先在pom.xml 文件中引入依赖

<dependency>
            <groupId>cn.hutool</groupId>
            <artifactId>hutool-all</artifactId>
            <version>5.3.8</version>
        </dependency>

2:在(src/java/resources) 下新建一个config  目录,在里面新建一个cron.setting

# 我是注释
[com.example.emailtest.test]       
appTest.run = */5 * * * * ?
appTest.run2 = */5 * * * * ?

0d6a7e27c78b4dcaa91174e3d21e289a.png

3:测试的类和方法

@Slf4j
public class appTest {
    public void run(){
        for (int i = 0; i < 10; i++) {
            log.info("俊,你太卷了啊!{}", i);
        }
    }
    public void run2(){
        for (int i = 0; i < 10; i++) {
            log.info("齐桑,你太卷了啊!{}", i);
        }
    }
}

4: 在主启动类中可以启动:

//      CronUtil.start();
        //使用deamon模式,
        CronUtil.start(true);

5:执行结果如下:

fb56911647f448fd89cb30834f18cb03.png


目录
相关文章
|
7月前
|
Java 调度 Spring
SpringBoot实现多线程定时任务动态定时任务配置文件配置定时任务
SpringBoot实现多线程定时任务动态定时任务配置文件配置定时任务
697 0
|
2月前
|
Java 调度
Java实现定时启动,且只执行一次,如何实现?
【10月更文挑战第18天】Java实现定时启动,且只执行一次,如何实现?
272 3
|
5月前
|
监控 安全 调度
JFinal如何实现定时任务
JFinal如何实现定时任务
151 0
|
5月前
|
监控 Java 调度
若依修改定时任务,定时任务在系统监控的定时任务当中,宕机情况都不会去管,涉及到定时任务
若依修改定时任务,定时任务在系统监控的定时任务当中,宕机情况都不会去管,涉及到定时任务
|
Java 调度
架构系列——定时任务中的Timer类使用简析
架构系列——定时任务中的Timer类使用简析
|
负载均衡 Java 数据挖掘
定时任务实现的几种方式
定时任务实现的几种方式
291 1
|
存储 数据可视化 Java
SpringBoot整合定时器:定时任务不再硬编码,动态定时刷起来
前言 传统定时器是硬编码。但是有的时候业务上需要不断地调整 问题描述 我们开发了一个定闹钟的功能。这个功能肯定是定时器开发。但是这就存在一个问题这个定时是动态的。那么我们如何实现呢?请接着看
|
Java 数据挖掘 Spring
JAVA实现定时任务的方法
JAVA实现定时任务的方法
292 0
Quartz3定时任务学习之异步调度器
Quartz3定时任务学习之异步调度器 Quartz3与Quartz2的主要区别有两点: 1,Quartz3将它的资源类库拆的更细了,比如,想使用Quartz3开发,最少要引用Quartz,Quartz.Jobs,Quartz.Plugins这三个类库。 2,Quartz3整体上使用的是异步创建实例,所以我们使用时就必须要async,await的语法。 下面我们用Quartz3来做一个任务调度。
Quartz3定时任务学习之异步调度器
|
存储 Java 容器
定时任务实现原理详解(下)
在很多业务的系统中,我们常常需要定时的执行一些任务,例如定时发短信、定时变更数据、定时发起促销活动等等。 在上篇文章中,我们简单的介绍了定时任务的使用方式,不同的架构对应的解决方案也有所不同,总结起来主要分单机和分布式两大类,本文会重点分析下单机的定时任务实现原理以及优缺点,分布式框架的实现原理会在后续文章中进行分析。
定时任务实现原理详解(下)