## 组件更改说明
> 该升级指南以v2.1.1版本为基准，v2.0.x请先参考之前版本的升级文档。

### diboot-core & diboot-core-starter
* v2.1.2 版本开始，系统预置表新增了tenant_id字段，便于扩展支持多租户场景。
如果您是新项目，直接更新依赖starter的版本为2.1.2，初次启动会自动更新。
如果您是在旧项目中仅集成了diboot-core，需要手动在dictionary字典表中添加该字段。参考DDL：
~~~sql
ALTER TABLE dictionary ADD COLUMN tenant_id bigint NOT NULL DEFAULT 0 COMMENT '租户ID' AFTER id;
~~~

* 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](https://github.com/dibo-software/diboot-antd-admin/releases)源码包，以下升级流程将依赖此包。

### 2. diboot-element-admin前端调整

> 升级前请下载[diboot-element-admin 2.1.2](https://github.com/dibo-software/diboot-element-admin/releases)源码包，以下升级流程将依赖此包。
