# v2.1.1 升级至 v2.1.2
# 组件更改说明
该升级指南以v2.1.1版本为基准,v2.0.x请先参考之前版本的升级文档。
# diboot-core & diboot-core-starter
- v2.1.2 版本开始,系统预置表新增了tenant_id字段,便于扩展支持多租户场景。 如果您是新项目,直接更新依赖starter的版本为2.1.2,初次启动会自动更新。 如果您是在旧项目中仅集成了diboot-core,需要手动在dictionary字典表中添加该字段。参考DDL:
ALTER TABLE dictionary ADD COLUMN tenant_id bigint NOT NULL DEFAULT 0 COMMENT '租户ID' AFTER id;
1
v2.1.2 版本中,DataAccessCheckInterface 更名为 DataAccessInterface,用到数据权限的需要同步修改下。
为了更好的支持diboot-core单独集成在老项目中使用,diboot-core的依赖改为Spring framework,不再依赖spring boot,避免starter的自动配置引发冲突。 diboot-core-starter的依赖包不变。
v2.1.2版本依赖组件升级为: Spring Boot 2.3.4,Mybatis-Plus 3.4.0,fastjson 1.2.7x。根据您的依赖情况,可能会有依赖冲突需要解决。
# 升级实操指南
将diboot所有的组件版本号替换至2.1.2的最新版本,然后按照下述内容进行相关更改即可。
# 1. diboot-antd-admin前端调整
升级前请下载diboot-antd-admin 2.1.2 (opens new window)源码包,以下升级流程将依赖此包。
# 2. diboot-element-admin前端调整
升级前请下载diboot-element-admin 2.1.2 (opens new window)源码包,以下升级流程将依赖此包。
← 2.1.2升至2.2.x 更新日志 →