# v2.7.0 升级至 v2.8.0

# 组件更改说明

该升级指南以v2.7.0版本为基准,更早的版本请先参考之前版本的升级文档。

diboot v2.8.x是基于spring boot 2.7的长期维护版本。

将diboot所有的组件版本号替换至2.8.0的最新版本,然后按照下述内容进行相关更改即可。

# diboot-core 内核

  • DynamicMemoryCacheManager 中新增了支持为每个key指定过期时间,如果用到了DynamicMemoryCacheManager,参照如下方式修改初始化方法。
Map<String, Integer> cacheName2ExpireMap = new HashMap<String, Integer>(){{
    put(Cons.CACHE_TOKEN_USERINFO, 60);
    put(Cons.CACHE_CAPTCHA, 5);
}};
DynamicMemoryCacheManager cacheManager = new DynamicMemoryCacheManager(cacheName2ExpireMap);
1
2
3
4
5

# 前端升级说明

  • diboot-antd-admin前端调整

升级前请下载diboot-antd-admin 2.8.0 (opens new window)源码包,以下升级流程将依赖此包。

  • diboot-element-admin前端调整

升级前请下载diboot-element-admin 2.8.0 (opens new window)源码包,以下升级流程将依赖此包。

  • diboot-mobile-ui前端调整

升级前请下载diboot-mobile-ui 2.8.0 (opens new window)源码包,以下升级流程将依赖此包。

  • 对比新旧版本的相关页面及代码,替换或合并至本地。