目录
这篇文章主要是写给我自己的。因为我们公司的job无需代码配置。导包即用~
XXL-JOB这款定时任务调度中间件是使用思想是。你自己配置好一个名为job的java项目。然后把这个java项目打包,引入到你实际业务开发到项目中。
我们公司的xxl-job使用步骤如下:
1.引入jar包
公司对job进行了封装
2.配置yml
在yml文件中配置个人的token。配置xxl-job执行时保存的日志记录位置
3.代码层面新建一个jobHandler类
这个类使用的@JobHandler注解帮助我们在可视化页面上找到job任务
到此,代码配置完成
4.管理控制台之token配置
token配置是第一步。对应的是代码中写入的token
5.管理控制台之token配置
新增执行器,AppName写java项目名称。名称随便写。排序一般写1,注册方式自动注册就ok
6.管理控制台之任务管理
需要尤其注意的是,JobHandler要和程序中的一致。
7.任务的执行与启动
首先你要明白。xxl-job通过cron表达式实现自动控制任务执行。这个cron就相当于一个闹钟,到点自己响铃。但前提是你要首先“启动”这个闹钟
而执行就相当于,无论你闹钟启动没启动,定的是几点。只要你手动点击执行,闹钟就会响一次