XXL-JOB适配金仓kingbaseV8R3版本

XXL-JOB适配金仓kingbaseV8R3版本

1、背景

最近工作中有需要管理定时任务的需求,项目使用了kingbase作为数据库,所以研究了xxl-job适配kingbase,根据xxl-job作者的版本更新日志描述,v2.4.0之后官方将支持多数据库,敬请期待

xxl-job:2.3.1

金仓kingbase:V8R3

已上传修改之后的版本到github,可以直接下载使用(包含xxl-job kingbase建表语句)

https://github.com/bunnyml/xxl-job-kingbase

2、需要修改的部分 

  • xxl-job-admin包下的pom.xml,增加kingbase jar包,jar我已放在了上面github项目中

  

  • 修改xxl-job-admin包下的application.properties文件中的数据库链接相关配置

  

  • 修改xxl-job-admin包下mybatis-mapper中的所有xml文件,去掉了所有xml文件中的`号,以兼容kingbase,自行全局替换
  • 修改XxlJobLogMapper.xml文件下的此语句

  

  • 修改XxlJobRegistryMapper.xml中的这两个SQL以兼容kingbase语法

  

3、其他使用配置请参考官方文档

xxl-job官方文档

部分修改参考了 Zheng.Zeng的博客 https://blog.csdn.net/qq_35165004/article/details/128264871

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » XXL-JOB适配金仓kingbaseV8R3版本