背景
由于xxl-job2.2.0版本存在漏洞,所以提出升级
升级参考文档
xxl-job gitee 官方文档:doc/XXL-JOB官方文档.md · 许雪里/xxl-job - Gitee.com
升级内容
- 代码升级:由于我们服务是修改了部分源码进行部署的,所以需要将xxl-job-admin服务的代码进行升级一下同时升级依赖xxl-job-core为2.3.1
- 依赖升级:将原先pom文件中的依赖根据最新xxl-job的依赖比对升级
- 数据升级:2.3.1舍弃了部分字段,增加了部分字段
- 配置升级:2.3.1配置部分修改了
开始升级
代码部分就不详细说了,主要是数据库和升级的功能
一、升级数据库
ALTER TABLE `xxl_job_info`
ADD COLUMN `schedule_type` varchar(50) NOT NULL DEFAULT 'NONE' COMMENT '调度类型' AFTER `alarm_email`,
ADD COLUMN `schedule_conf` varchar(128)