项目示例:
GitHub地址:https://github.com/xuxueli/xxl-job
clone到本地
然后运行自带的tables_xxl_job.sql文件,生成需要的表
配置 :
数据库
启动XxlJobAdminApplication类,访问http://localhost:8080/xxl-job-admin 默认账户admin,密码123456
准备一个springboot项目,引入依赖
<dependency>
<groupId>com.xuxueli</groupId>
<artifactId>xxl-job-core</artifactId>
<version>2.1.1-SNAPSHOT</version>
</dependency>
配置文件如下,这样就可以将项目注册到admin中
有如下配置类:
方法执行 :
需要执行的批处理方法,加上@XxlJob
打开admin,新增编辑执行器
打开任务管理,点击新增,执行器添加刚刚新增的,jobHandler选择需要执行的批处理方法,cron:
cron表达式详解 - 沧海一粟hr - 博客园 (cnblogs.com)
然后在找到刚刚添加的任务,点击操作里面的启动,即可执行。
详细视频: