返回

十四,SpringBoot-整合Quartz

发布时间:2022-11-02 08:09:50 319
# npm# java# spring# java# 扫描

 Quartz是一个任务调度框架,在以前我们使用它的时候都是xml配置的方式,在spingboot中只需要几个注解就可以轻松搞定。

主要用到以下几个注解:

1.@Scheduled 可以理解成触发器

2.@EnableScheduling  在启动类上添加当前注解

一,创建MyJob.java(该类需要被扫描到,在启动类上配置当前类所在的包)

@Component //声明这是一个被spring管理的bean
public class MyJob {


@Scheduled(fixedRate = 1000)
public void job1(){

System.out.println("job1==="+new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
}

@Scheduled(cron ="*/5 * * * * ?")
public void job2(){

System.out.println("job2==="+new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
}

}

十四,SpringBoot-整合Quartz_java

二,启动类上加上@EnableScheduling

十四,SpringBoot-整合Quartz_xml配置_02

十四,SpringBoot-整合Quartz_xml配置_03编辑

三,启动项目查看控制台

十四,SpringBoot-整合Quartz_xml配置_04

十四,SpringBoot-整合Quartz_任务调度_05编辑-

到此完成,是不是很简单

 

 

 

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线