男同gay片av网站,美女视频黄8频美女视频,男人j放进女人p全黄,柠檬福利精品视频导航,免费涩情网站

首頁
手機版
熱門搜索:
當(dāng)前位置:電腦軟件編程開發(fā)程序源碼Diboot(輕代碼開發(fā)平臺)

Diboot(輕代碼開發(fā)平臺) 官方版v2.2.0

  • 大?。?08KB
  • 語言:簡體中文
  • 類別:程序源碼
  • 類型:免費軟件
  • 授權(quán):國產(chǎn)軟件
  • 時間:2021/02/02
  • 官網(wǎng):http://goqiche.cn
  • 環(huán)境:Windows7, Windows10, WindowsAll

相關(guān)軟件

Diboot是專為提高開發(fā)人員的工作效率打造的輕代碼開發(fā)平臺,軟件用過對基礎(chǔ)組建的優(yōu)化,化繁為簡,讓編程開發(fā)變得更加的簡潔方便。更有許多強大的工具,讓你可以達到以簡馭繁的程度,可謂是工作起來事半功倍。軟件基于Spring Boot、Mybatis-plus封裝,實現(xiàn)基礎(chǔ)代碼的簡化及高效開發(fā)??梢愿雍唵慰旖莸貏?chuàng)建web應(yīng)用,之前的諸多代碼將被極大簡化,更易維護。讓您徹底擺脫常規(guī)SQL與CRUD。

Diboot圖片1

軟件特色

1、專門為springboot開發(fā),引入依賴,配置好相對路徑即可使用;

2、并且支持較為常用的五種數(shù)據(jù)庫(MySQL,ORACLE,SQLServer,PostgreSQL,MariaDB);

3、代碼自動生成到項目相應(yīng)的目錄下;

4、數(shù)據(jù)庫表結(jié)構(gòu)更改后,可以同步更改對應(yīng)文件的代碼,而不影響到你自己寫的代碼;

5、基礎(chǔ)框架中依靠注解實現(xiàn)的數(shù)據(jù)關(guān)聯(lián)(一對一、一對多、多對多、數(shù)據(jù)字典關(guān)聯(lián)等),將關(guān)聯(lián)問題簡單化了;

6、對數(shù)據(jù)關(guān)聯(lián)設(shè)置簡單,代碼生成與更新也可以自動支持一對一、一對多、多對多、數(shù)據(jù)字典關(guān)聯(lián);

7、支持開發(fā)以及維護過程中對數(shù)據(jù)庫相關(guān)表的數(shù)據(jù)結(jié)構(gòu)更改進行記錄,并寫入到對應(yīng)的數(shù)據(jù)庫更改日志文件中;

8、支持啟用lombok的代碼形式;

9、支持啟用swagger的項目;

10、依賴少、簡便輕量、靈活性高。

Diboot圖片2

軟件功能

diboot-core 精簡內(nèi)核-化繁為簡

單表CRUD無SQL

關(guān)聯(lián)查詢無SQL - 注解自動綁定

數(shù)據(jù)字典無SQL - 注解自動綁定

Entity/DTO自動轉(zhuǎn)換查詢對象

常用工具類的最佳實踐封裝

diboot-devtools 強大工具-以簡馭繁

使用很簡單(引入依賴jar,配置參數(shù)后,即可隨SpringBoot啟動運行)

功能很強大(數(shù)據(jù)結(jié)構(gòu)變更與后端代碼聯(lián)動同步,前后端代碼一鍵生成,自動記錄變更SQL)

配置很靈活(可按需配置生成代碼是否啟用`Lombok`、`Swagger`、`Shiro`等)

代碼很標(biāo)準(zhǔn)(devtools標(biāo)準(zhǔn)化了數(shù)據(jù)結(jié)構(gòu)定義與代碼實現(xiàn),降低維護成本)

支持多數(shù)據(jù)庫(MySQL、MariaDB、ORACLE、SQLServer、PostgreSQL)

基礎(chǔ)組件

【diboot-core】

•單表CRUD無SQL

•關(guān)聯(lián)查詢綁定無SQL(注解自動綁定)

•數(shù)據(jù)字典無SQL(注解自動綁定)

•跨表Join查詢無SQL(QueryWrapper自動構(gòu)建與查詢)

•BaseService擴展增強,支持常規(guī)的單表及關(guān)聯(lián)開發(fā)場景接口

•其他常用Service接口、工具類的最佳實踐封裝

•提供diboot-core-starter,簡化diboot-core的初始化配置(自動配置、自動創(chuàng)建數(shù)據(jù)字典表)

【IAM-base】

•開箱即用的RBAC角色權(quán)限模型

•基于JWT的認(rèn)證授權(quán),支持申請token、刷新token

•簡化的BindPermission注解,支持兼容shiro的簡化權(quán)限綁定與自動鑒權(quán)

•簡化的Log注解記錄操作日志

•自動提取需要驗證的后端接口, 借助前端功能方便綁定前后端菜單按鈕權(quán)限

•預(yù)置用戶名密碼登錄(密碼帶鹽加密), 并支持多種登錄方式擴展

•預(yù)置默認(rèn)用戶實體,并支持靈活替換用戶類型

•默認(rèn)啟用內(nèi)存緩存,并支持自定義緩存實現(xiàn)類

•starter啟動自動安裝依賴的數(shù)據(jù)表,啟用devtools,還可一鍵生成初始controller代碼到本地

【diboot-file】

•EasyExcel輕量封裝,支持Java注解校驗與@ExcelBind*注解實現(xiàn)字典及關(guān)聯(lián)字段的name-value轉(zhuǎn)換,并提供完善的校驗錯誤提示

•封裝常用的文件本地存儲、上傳下載、圖片壓縮水印等常用處理

•Starter啟動自動安裝依賴的數(shù)據(jù)表

•啟用devtools,可一鍵生成初始樣例controller代碼到本地

Diboot圖片3

設(shè)計理念

誕生背景

眾多開發(fā)團隊現(xiàn)狀: 效率低、質(zhì)量差、可維護性差,我們也常聽到開發(fā)者抱怨每天CRUD、工作就是搬磚。

很多團隊雇不起好的架構(gòu)師,即使有也大概率不會給他機會去做打地基的事情。

diboot正在嘗試做些改變 :

設(shè)計理念

Web系統(tǒng)開發(fā)需要一個普適的基礎(chǔ)框架,把復(fù)雜的問題簡單化,最好還能做到更佳性能,規(guī)避常見的坑

程序員很難被替代,但程序員應(yīng)該聚焦于數(shù)據(jù)結(jié)構(gòu)設(shè)計、業(yè)務(wù)實現(xiàn)、難點解決,重復(fù)CRUD沒啥長進

CRUD類重復(fù)性的工作是可以被自動化甚至被省掉的,包括單表及常規(guī)的關(guān)聯(lián)場景相關(guān)場景

主要技術(shù)棧

后端Java+關(guān)系數(shù)據(jù)庫,跟緊Spring Boot

ORM站隊Mybatis,通用Mapper框架選擇Mybatis-plus

后端權(quán)限使用Shiro+JWT

前后分離,前端選型Vue

常見問題

1、diboot支持Spring Boot哪些版本?

diboot 2.0.x 支持 Spring boot 2.2.x

diboot 2.1.x 支持 Spring boot 2.3+

2、IAM的后端代碼在哪里?

IAM的后端基礎(chǔ)代碼由devtools自動生成

配置好diboot組件依賴和devtools依賴

啟動項目,進入devtools的組件初始化頁面,選擇core及IAM等組件,執(zhí)行初始化

devtools將生成IAM基礎(chǔ)的代碼到你配置的路徑下

注:diboot-example 中包含可供參考的后端示例:diboot-iam-example(IAM示例代碼) 及diboot-online-demo(線上演示項目)。

標(biāo)簽: 輕代碼開發(fā) 編程工具

下載地址

Diboot(輕代碼開發(fā)平臺) 官方版v2.2.0

普通下載通道

網(wǎng)友評論

返回頂部