歡迎您光臨本站 登入註冊首頁

Diboot 2.0.5 發布,自動化開發助理

←手機掃碼閱讀     admin @ 2020-03-26 , reply:0

Diboot 2.0.5 發布,自動化開發助理,為您賦能提效

一、前言

Diboot 2.0.5版本已於近日發布,在此次發布中,我們新增了file-starter組件,完善了iam-starter組件,對core核心進行了相關優化,讓devtools也支持對IAM與File組件相關代碼進行自動化處理。

除此之外,我們還為您準備了兩套前端基礎項目,分別是基於 Antd Pro Vue 和 基於 Vue Element Admin 的項目,有助於更加快捷地開始您的項目。

對於以上的版本簡述,您可以查看我們以下的版本特性列表以及我們的官方文檔來詳細了解。

二、Diboot整體架構圖

三、後端核心特性

diboot-core與diboot-core-spring-boot-starter

core相關文檔

  • n-n關聯的中間表查詢中支持動態按需添加中間表的is_deleted=0邏輯刪除條件

  • BaseService增加用於批量增刪改1對多關聯數據的系列介面:create/update/deleteEntityAndRelatedEntities

  • BaseService增加檢測唯一性的介面:exists(IGetter<T> getterFn, Object value)

  • BindAnnotationGroupCache更名為ParserCache,並增加其他解析過程中的緩存

  • BusinessException增加單String參數,指定錯誤信息

  • V增加validateBean方法,用於手動校驗基於validator註解的bean校驗

  • JsonResult增加Status狀態碼對應的靜態初始化方法,更便於書寫,如:JsonResult.OK(data)

  • jdbc url參數支持從多數據源配置中的主數據源參數中讀取

  • RelationsBinder增加單個entity/vo參數的綁定介面

  • SqlExecutor中增加validateQuery方法,用於starter執行驗證性SQL

  • BaseCrudController中增加afterDeleted()方法,用於刪除后的擴展處理

diboot-iam-base-spring-boot-starter

在菜單按鈕許可權這塊,我們不走尋常路。你會發現我們的IAM與前端項目在菜單按鈕許可權配置這塊,與其他所有系統都不同,卻比其他所有系統更加靈活,更加方便與智能。無論是前端開發,還是後端開發,以及許可權配置,還是前後端在許可權的溝通上,都將省事很多。

注意:IAM組件請使用我們的2.0.5.1版本,如下:


                 

[admin ]

來源:OsChina
連結:https://www.oschina.net/news/114354/diboot-2-0-5-released
Diboot 2.0.5 發布,自動化開發助理已經有17次圍觀

http://coctec.com/news/all/show-post-228266.html