1、背景 最近工作中有需要管理定時任務的需求,項目使用了kingbase作為資料庫,所以研究了xxl-job適配kingbase,根據xxl-job作者的版本更新日誌描述,v2.4.0之後官方將支持多資料庫,敬請期待 xxl-job:2.3.1 金倉kingbase:V8R3 已上傳修改之後的版本到 ...
1、背景
最近工作中有需要管理定時任務的需求,項目使用了kingbase作為資料庫,所以研究了xxl-job適配kingbase,根據xxl-job作者的版本更新日誌描述,v2.4.0之後官方將支持多資料庫,敬請期待
xxl-job:2.3.1
金倉kingbase:V8R3
已上傳修改之後的版本到github,可以直接下載使用(包含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、其他使用配置請參考官方文檔
部分修改參考了 Zheng.Zeng的博客 https://blog.csdn.net/qq_35165004/article/details/128264871