xxl-job入门搭建教程【轻松入门】
- 一、首先下载项目
- 二、初始化sql创建数据库
- 2.1 找到sql文件
- 2.2 生成默认数据库
- 三、配置参数
- 四、编译打包启动项目
- 4.1 启动项目
- 4.2 调度中心管理界面
- 五、创建自己的定时调度任务
- 5.1 创建调度任务类
- 5.2 记得启动调度任务
- 5.3 解析项目参数
- 5.4 增加定时任务
- 5.5 启动任务
- 六、导入包
一、首先下载项目
我用的gitee,挑一个最新的稳定版分支下载就好了。我下的2.4.0
gitee地址:http://gitee.com/xuxueli0323/xxl-job.
二、初始化sql创建数据库
2.1 找到sql文件
项目下载完打开目录是这样的,在doc里找到tables_xxl_job.sql
2.2 生成默认数据库
在navicat或者其他数据库工具里执行这个sql语句会生成一个xxl数据库和这些表
三、配置参数
找到xxl-job-admin项目中的数据库、邮箱等参数,填写参数信息,记得设置数据库时区信息,免得乱码
四、编译打包启动项目
4.1 启动项目
找到xxl-job-admin项目下的XxlJobAdminApplication启动
4.2 调度中心管理界面
访问http://localhost:8080/xxl-job-admin/初始账号密码 admin/123456
五、创建自己的定时调度任务
5.1 创建调度任务类
找到xxl-job-executor-sample-springboot项目在jobhandler下建一个MyJobHandler
5.2 记得启动调度任务
注意启动springBoot项目中的XxlJobExecutorApplication 这样执行器才可以注入到调度中心,注入后进入调度中心的管理界面中的”执行器管理“中就可以看到自己的机器ip和执行器名字了
5.3 解析项目参数
解析一下springBoot项目中xxl配置参数(可选看,不影响使用流程)
5.4 增加定时任务
调度中心中任务管理新增任务,注意JobHandler中的定时任务名字要与代码中@XxlJob注解中名字一致
5.5 启动任务
启动后就能在项目中看见定时任务已经执行
六、导入包
实际项目中使用只需要注入xxl-job-core包即可
com.xuxueli xxl-job-core ${project.parent.version}