1、前言:xxl-job是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
源码仓库地址:
https://gitee.com/xuxueli0323/xxl-job
2、数据库准备
执行xxl-job下的sql文件,调度数据库初始化SQL脚本,位置为:
xxl-job\doc\db\tables_xxl_job.sql
执行后的表结构:
3、启动项目,修改配置文件
3.1
修改xxl-job-executor-samples的配置文件
3.2调度中心启动,
访问地址,这里以为我的配置文件为例:http://localhost:9090/xxl-job-admin
账号密码:admin/123456
3.3.创建执行器、任务进行测试。
项目默认执行器
现在可以在这儿给地方写简单的样例进行执行
4、整合到jeecg-boot项目
在项目中引入依赖
<dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactId> <version>2.0.1</version> </dependency>
将xxl-job-executor-sample-springboot这个模块下的XxlJobConfig复制一份到项目中,然后将相关配置设置好即可
该文件已上传至文件夹,可自行下载
启动类加上@EnableBootJobsAgen
如果使用2.0以上的xxl-job
这个配置类需要修改成单独的@Bean
创建一个类里面写自己的定时任务,且方法格式时规定的
然后更改配置文件
##定时任务 tools: jobs: admin: addresses: http://127.0.0.1:9090/xxl-job-admin executor: appname: erp-boot-small-order port: 9091
新建一个执行器
新建任务
标签:执行器,配置文件,admin,boot,job,xxl From: https://www.cnblogs.com/Galaxy1/p/17877396.html