运行截图示例

下载官方包
官方文档:
gitee下载:
xxl-job: 一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
启动配置
配置xxl-job-admin
将官方包解压,然后运行sql文件,springboot修改配置文件中的数据库信息,配置端口,即可直接本地启动。
使用官方xxl-job-executor-sample-springboot
分配端口,然后只需要将连接admin的端口改为自己admin所启动的端口,即可直接启动。
启动完成后他就会自动注册配置器。
然后直接启动默认的示例任务。查看调度日志,输出XXL-JOB,Hello,world。
使用本地demo项目
将xxl-job的核心业务依赖丢入pom文件。
将配置文件内容复制过去,他的sample是没有数据库连接的,他的admin启动了就不用管,放到一边。
本地demo若有需要可配置自己的数据库。
在本地demo新建java类,复制官方config的内容进去。
然后新建另一个类,习惯命名为***handler,也可以和官方一样,顺便将他里面的东西也复制进去。
自定义示例只需要命名***handler,然后用注解标注好就行了,演示的是用官方方法直接复制到demo里面的。
然后在xxl-job平台新增任务,执行器暂时无需选择,他的jobHandler就是绑定注解@XxJob中的值。
Cron表达式随便写写,使用0/2就是每2秒执行一次,0/5就是5秒,可以较快看到结果。
保存后启动,即可到调度日志查看,成功与否都可查看得到。
若想在调度日志中看到想要的内容,只需修改log的值,与s4lfj类似用。
查看日志有数据输出即可。