Diboot是為開(kāi)發(fā)者所打造的一個(gè)低代碼開(kāi)發(fā)平臺(tái),一個(gè)數(shù)倍提效的賦能工具。
Diboot不但擁有從前端到后端的整個(gè)基礎(chǔ)架構(gòu),幫你更快開(kāi)展項(xiàng)目。而且還擁有開(kāi)發(fā)過(guò)程中的前后端一系列已有組件,助你少造輪子。還具有一套自動(dòng)化工具,在開(kāi)發(fā)過(guò)程中,前后端方面都可以幫您提質(zhì)增效。
Diboot將致力于有效提高軟件的代碼質(zhì)量、開(kāi)發(fā)效率、可維護(hù)性,同時(shí)也對(duì)其打造了自動(dòng)化工具來(lái)完成系列重復(fù)工作和復(fù)雜工作。
Diboot將通過(guò)系列基礎(chǔ)組件化繁為簡(jiǎn),又通過(guò)高效工具以簡(jiǎn)馭繁。
更新內(nèi)容
在此版本中,我們主要新增了刪除撤回功能、devtools支持表的模塊化管理與代碼生成、搜索功能對(duì)回車搜索和下拉選擇搜索的優(yōu)化、核心組件core的系列性能優(yōu)化和擴(kuò)展、IAM系列優(yōu)化及登陸加密的支持、其他系列組件的功能擴(kuò)展等。
diboot-core & diboot-core-starter
?? 新增:
- 支持“刪除撤回”的后端接口
- redis及無(wú)狀態(tài)相關(guān)自動(dòng)配置實(shí)現(xiàn)
- 支持含轉(zhuǎn)義關(guān)鍵字的列綁定
- BindQuery支持配置Strategy空值處理策略
- 升級(jí)依賴版本:spring boot 2.5.3, mybatis-plus 3.4.3.1...
?? 優(yōu)化:
- 關(guān)聯(lián)綁定緩存及資源占用相關(guān)優(yōu)化
- 綁定VO及getViewObjectList等接口僅select必需字段
- BaseCrudRestController中的泛型定義
- starter中的配置參數(shù)支持輸入提示
- 單元測(cè)試,添加默認(rèn)配置文件等
?? 修復(fù):
- 特殊場(chǎng)景下的綁定結(jié)果中map為null報(bào)錯(cuò)的問(wèn)題
diboot-IAM-starter
?? 新增:
- 新增EncryptCredential加密處理,支持登錄加密場(chǎng)景
- 新增redis及無(wú)狀態(tài)相關(guān)自動(dòng)配置實(shí)現(xiàn)
- 新增配置參數(shù)支持便捷開(kāi)啟無(wú)狀態(tài)
?? 優(yōu)化:
- 優(yōu)化starter中的配置參數(shù)支持輸入提示
- 移除IamUserService中的*SortByOrg接口
- 升級(jí)依賴版本
?? 修復(fù):
- Fix bug: getParentOrgIds接口某種數(shù)據(jù)場(chǎng)景下報(bào)NPE的問(wèn)題
diboot-file-starter
?? 新增:
- 新增@ExcelOption注解,支持導(dǎo)入導(dǎo)出字典字段為excel“下拉選項(xiàng)”形式
?? 優(yōu)化:
- 優(yōu)化starter中的配置參數(shù)支持輸入提示
- 預(yù)覽時(shí)頁(yè)面顯示的總數(shù)由分頁(yè)數(shù)量?jī)?yōu)化為導(dǎo)入的總數(shù)量
- 升級(jí)依賴版本
diboot-message-starter
?? 優(yōu)化:
- 郵件通道支持發(fā)送附件
- 優(yōu)化starter中的配置參數(shù)支持輸入提示
- 升級(jí)依賴版本
diboot-scheduler-starter
?? 優(yōu)化:
- 優(yōu)化starter中的配置參數(shù)支持輸入提示
- 清理過(guò)期代碼,升級(jí)依賴版本
Devtools
?? 新增:
- 數(shù)據(jù)表管理支持表前綴/模塊及Entity類名自定義;
- 數(shù)據(jù)表管理新增索引管理功能;
- 數(shù)據(jù)表管理支持刪除表、重命名表;
- CRUD列表與表單頁(yè)面支持樹結(jié)構(gòu)的生成;
- CRUD前端生成配置支持保存快照,恢復(fù)快照;
- 前端列表、詳情、時(shí)間軸、導(dǎo)出等,可選ID字段;
- 前端列表表格可對(duì)滿足條件的字段進(jìn)行縮略展示相關(guān)配置和生成;
- 支持線上訂閱
?? 優(yōu)化:
- 頁(yè)面系列樣式及交互優(yōu)化;
- 前端生成的代碼格式優(yōu)化;
- 面板列表倒序排列;
- 優(yōu)化:生成后端代碼后,應(yīng)用不重啟,在設(shè)計(jì)器中也能夠讀取到對(duì)應(yīng)的關(guān)聯(lián)字段;
?? 修復(fù):
- fix:多個(gè)面板容器存在時(shí),之前的面板預(yù)覽樣式丟失的問(wèn)題;
- fix:偶發(fā)的關(guān)聯(lián)顯示字段不顯示或不能設(shè)置的問(wèn)題;
- fix:被關(guān)聯(lián)表在ER圖中,不顯示字典關(guān)聯(lián)的字典數(shù)據(jù)列表的問(wèn)題;
- fix:系列具有列表配置功能的前端組件在讀取歷史配置信息后不能正確回顯的問(wèn)題;
前端項(xiàng)目 diboot-antd-admin
?? 優(yōu)化:
- 刪除操作增加支持撤回
- 優(yōu)化角色權(quán)限選擇UI,葉子節(jié)點(diǎn)平鋪
- 優(yōu)化文件上傳下載組件細(xì)節(jié)
- 優(yōu)化全局樣式定義
- 優(yōu)化搜索框支持可清除
- 搜索框支持回車搜索和列表選擇后搜索
- 優(yōu)化退出清空token相關(guān)邏輯
前端項(xiàng)目 diboot-element-admin
?? 優(yōu)化:
- 更換富文本編輯器為tinymce
- 刪除增加支持撤回操作
- 優(yōu)化角色權(quán)限選擇UI,葉子節(jié)點(diǎn)平鋪
- 優(yōu)化文件上傳下載組件細(xì)節(jié)
- 優(yōu)化全局樣式定義
- 優(yōu)化搜索框支持可清除
- 搜索框支持回車搜索和列表選擇后搜索
了解更多可訪問(wèn):