1 Star 0 Fork 1

mmwyl / SpringBoot整合Quartz定时任务框架

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Springboot整合Quartz定时任务框架

#介绍

这边我自己从0到1搭建了一套简化版的Quartz定时任务纯后端框架,用户可以通过自定义参数来动态配置定时任务。

#博客地址

https://blog.csdn.net/HJW_233/article/details/131427247?spm=1001.2014.3001.5501

#运行环境

Maven3.6.2+Jdk1.8+SpringBoot2.7

#使用方法 1、新增Task1实体类、Bean的名称和方法。

@Component("task1")
public class Task1 {
 
    public void handle() throws InterruptedException {
        Date date = new Date();
        System.out.println("task1"+date+"开始");
        Thread.sleep(10000);
        System.out.println("task1"+date+"结束");
    }
 
}

2、新增SysJob实体类,主要指定setBeanTarget和setBeanMethodTarget参数,分别对应上面即可。

SysJob job = new SysJob();
job.setJobId(UUID.randomUUID().toString());
job.setJobGroup("system");
job.setConcurrent("1");
job.setCronExpression("0/5 * * * * ?");
job.setBeanTarget("task1");
job.setBeanMethodTarget("handle");

3、最后启动项目,任务就会自动执行。

#注意

需要自行链接数据库

空文件

简介

这边我自己从0到1搭建了一套简化版的Quartz定时任务纯后端框架,用户可以通过自定义参数来动态配置定时任务。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/mmwyl/quartz.git
git@gitee.com:mmwyl/quartz.git
mmwyl
quartz
SpringBoot整合Quartz定时任务框架
master

搜索帮助