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
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/544944.html
標籤:其他
上一篇:面向物件進階第二天
