千峰商城-springboot项目搭建-85-订单超时取消-定时任务框架quartz的整合使用

追求适度,才能走向成功;人在顶峰,迈步就是下坡;身在低谷,抬足既是登高;弦,绷得太紧会断;人,思虑过度会疯;水至清无鱼,人至真无友,山至高无树;适度,不是中庸,而是一种明智的生活态度。

导读:本篇文章讲解 千峰商城-springboot项目搭建-85-订单超时取消-定时任务框架quartz的整合使用,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

1.创建新的springboot项目
千峰商城-springboot项目搭建-85-订单超时取消-定时任务框架quartz的整合使用

2.导入依赖

千峰商城-springboot项目搭建-85-订单超时取消-定时任务框架quartz的整合使用

删除多余文件

千峰商城-springboot项目搭建-85-订单超时取消-定时任务框架quartz的整合使用

 千峰商城-springboot项目搭建-85-订单超时取消-定时任务框架quartz的整合使用

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-quartz</artifactId>
        </dependency>

3.创建定时任务

定时任务:每隔指定的时间就执行一次任务。

案例:每隔三秒打印一次helloworld。

 创建一个service包:

千峰商城-springboot项目搭建-85-订单超时取消-定时任务框架quartz的整合使用

创建PrintHelloWorldJob类:

千峰商城-springboot项目搭建-85-订单超时取消-定时任务框架quartz的整合使用

可以生成Scheduled中的定时语法的定时器网址:https://cron.qqe2.com/

PrintHelloWorldJob :

@Component
public class PrintHelloWorldJob {

    //https://cron.qqe2.com
    //生成器,可以生成Scheduled中的定时语法
    @Scheduled(cron = "0/3 * * * * ?")
    public void printHelloWorld(){
        System.out.println("----------HelloWorld.");
    }
}

Scheduled中的定时语法:
字段 * * * * * *
含义 小时 星期
取值 0-59 0-59 0-23 1-31

1-12或月份对应的

前三个英文字母(大小写均可)

0-7(0、7表示周日)或星期对应的

前三个英文字母(大小写均可)

允许的特殊字符 , – * / , – * / , – * / , – * / ? L , – * / , – * / ? L

 特殊字符含义:

特殊字符 * / L
含义 枚举 区间 任意值 步长 日/星期冲突匹配符 最后
举例

“1,3,5 * * * * *”

任意时间的1、3、5秒钟执行

“0 0-5 14 * * ?”

每天14:00-14:05触发

“0 0 12 * * ?”

每天12:00触发

“0/5 * * * * *”

每5秒触发一次

“0 * * 26 * ?”

每月的26日的每分钟执行

“0 0 * L * ?”

每月最后一日的每一小时执行

application.properties:(由于商城项目已占用8080端口,所以修改新项目的端口为9999)
server.port=9999

在启动类上添加注解@EnableScheduling,启动定时任务:

@SpringBootApplication
@EnableScheduling
public class QuartzDemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(QuartzDemoApplication.class, args);
    }

}

启动api,进行测试:

千峰商城-springboot项目搭建-85-订单超时取消-定时任务框架quartz的整合使用

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/128086.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!