Diboot是为开发人员打造的低代码开发平台,将复杂的工作简单化、重复的工作自动化,提高质量、效率、可维护性。
我们秉承 写的更少, 性能更好 的理念。全平台主要涉及 Mybatis-plus关联查询,关联无SQL,性能高10倍,前后端基础项目,前后端代码本地可视化生成,flowable工作流,spring cloud微服务,以及强大的无代码模型表单页面流程设计能力等,为您带来全方位的赋能与提升。
![Diboot v3.x 体系架构图(单体版)]()
Diboot 3.1.2 已于近期发布,将带来如下的系列更新与优化:
内核 diboot-core & core starter v3.1.2
-
新增:序列号生成器SerialNumberGenerator接口及工厂类
-
优化:数据加解密(DataEncryptHandler)、数据脱敏(DataMaskHandler)的接口命名与实现
-
优化:数据范围权限相关接口命名(DataAccessInterface -> DataScopeManager) 及实现
-
优化:BindCount赋值逻辑,无count值时设置为0
-
优化:select字段简化逻辑,适配远程数据绑定
-
优化:select列名加入order字段以适配多库
-
优化:copyProperties 返回值为target范型,避免强转型
-
优化:数据绑定缓存为懒初始化
-
优化:deleteEntities(queryWrapper) 支持beforeDelete前置检查
-
Bug fix:修复getValuesOfField方法泛型标记错误
-
升级依赖版本至最新:spring boot 至 v2.7.17,mybatis-plus至3.5.4
IAM组件 diboot-IAM starter v3.1.2
消息通知组件 diboot-notification starter v3.1.2
PC前端 diboot-admin-ui v3.1.2
Mobile前端 diboot-mobile-ui v3.1.2
开发工具:diboot-devtools v3.1.2
低代码标准版 V3.1.2 (企业版)
低代码旗舰版 V3.1.2 (企业版)
低代码旗舰微服务版 V3.1.2 (企业版)
-
新增:
-
优化:
-
性能优化:优化前端,提升首屏加载速度
-
性能优化:启用 okhttp 优化feign性能
-
性能优化:用户接口增加缓存减少feign请求次数
-
支持零代码动态表单跨模块数据存取
-
优化Portal页面UI及显示内容
-
优化菜单资源新增应用层级,可配置菜单归属应用
-
优化模型搜索支持label 和 key
-
优化file-storage,notification服务模块 合并至 basic-services基础服务
-
优化portal服务模块合并至user-center
-
优化redis key为小写,与spring规范保持一致
-
移除模块内的初始化逻辑,统一初始化入口
-
更新消息通知组件字典选项等初始化sql