在我看来,总体可以分为三大块:
调度中心执行器配置定时任务 调度中心简单来讲就是 xxl-job-admin那个模块,配置:
从doc里面取出xxl-job.sql的脚本文件,创建对应的数据库。进行配置文件的配置,如下图进行日志存放位置的修改
然后idea打包之后就能当作调度中心运行了访问地址:ip:port/xxl-job-admin 默认的账号密码:admin/123456 注意:你进去后修改密码,有些浏览器就算你账号密码对了,可能还是会显示密码错误,默认使用谷歌浏览器。 执行器就是我们使用springboot整合xxl-job需要编写的代码。 配置过程:
1.引入核心依赖,这里使用的是2.2.0
注意:这里的版本与你xxl-job-admin的版本保持一致。
2.配置文件
这里ip的获取,为空可以自动获取,你也可以在调度中心管理页面进行手动配置。
如果需要使用accessToken,那么就需要在xxl-job-admin的配置文件里进行配置对应。
3.编写配置类
这里需要注意,高版本与低版本的配置类略有不同。
4.编写测试类
注意:2.2.0版本,已经不支持@JobHandler注解了。 这里的XxlJob与调度中心的定时任务配置相对应。
到此这篇关于springboot整合xxl-job的示例代码的文章就介绍到这了,更多相关springboot整合xxl-job内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!