1.下载xxl-job-admin源码
1 | ruby复制代码下载地址: https://github.com/xuxueli/xxl-job/releases |
2.执行数据库脚本
1 | 复制代码脚本存放路径: xxl-job-2.3.0\doc\db\tables_xxl_job.sql |
3.修改配置文件
1 | css复制代码配置文件路径: xxl-job-2.3.0\xxl-job-admin\src\main\resources\application.properties |
4.启动xxl-job-admin项目
1 | css复制代码启动类路径: xxl-job-2.3.0\xxl-job-admin\src\main\java\com\xxl\job\admin\XxlJobAdminApplication.java |
5.浏览器查看
1 | bash复制代码地址: http://localhost:8080/xxl-job-admin |
6.引入maven配置
1 | 复制代码在另一个springboot应用中添加maven配置 |
1 | xml复制代码<dependency> |
7.配置文件修改
1 | 复制代码application.yml |
8.编写配置类XxlJobConfig
1 | kotlin复制代码 |
9.编写测试任务类
1 | scala复制代码import com.xxl.job.core.handler.IJobHandler; |
10.新增执行器
1 | 复制代码在执行器管理页面,点击新增按钮,弹出新增框。输入AppName (与第7点中配置的appname保持一致),名称,注册方式默认自动注册,点击保存。 |
11.新增自动任务
1 | 复制代码在任务管理页面,选择上一步新建的执行器,点击新增按钮,弹出新增框。输入任务描述,负责人,cron表达式(输入框右侧有按钮,点开可以辅助自动生成cron表达式),jobHandler(需要与第9步中的XxlJob注解中的值一致),点击保存。 |
12.执行自动任务
1 | 复制代码启动配置自动任务的springboot服务,在任务管理页面选中要执行的自动任务操作按钮右侧下拉三角,选择执行一次,查看执行结果。 |
本文转载自: 掘金