Diboot 2.1.1發(fā)布夫嗓,新增前端代碼生成,CRUD等不再手寫

Diboot 2.1.1版本已于近日發(fā)布冲秽,帶來(lái)若干項(xiàng)優(yōu)化舍咖,增加對(duì)關(guān)聯(lián)表字段查詢條件的支持,Devtools新增前端代碼生成等支持锉桑,CRUD排霉、導(dǎo)入、導(dǎo)出等不再手寫民轴,同時(shí)CRUD的表單類型多達(dá)13項(xiàng)攻柠,涵蓋了常規(guī)需求的表單范圍球订,此次更新也對(duì)文檔結(jié)構(gòu)與內(nèi)容進(jìn)行了相關(guān)調(diào)整,重新錄制了上手視頻瑰钮,整理出了playground包等冒滩。

一、快速體驗(yàn)

上手視頻
playgroud彈藥包
官網(wǎng)地址
Gitee
Github

二浪谴、前端設(shè)計(jì)器展示

前端生成表選擇

前端設(shè)計(jì)器

前端設(shè)計(jì)器功能示例

三旦部、案例展示

登錄頁(yè)面示例

列表頁(yè)示例

表單示例

詳情示例

數(shù)據(jù)上傳示例

四、新特性

diboot-core

  • ??增強(qiáng)@BindQuery注解较店,支持跨表字段的動(dòng)態(tài)Join查詢
  • ??新增@BindFieldList注解,用于綁定某個(gè)字段的集合
  • ??新增@DataAccessCheckpoint注解容燕,以支持?jǐn)?shù)據(jù)權(quán)限相關(guān)處理
  • ??新增@Accept(name)注解梁呈,支持非同名字段間的值拷貝
  • ??新增:V.equals()對(duì)Map類型的比較
  • ??優(yōu)化BindQuery注解,支持BETWEEN綁定List類型對(duì)象
  • ??優(yōu)化: 統(tǒng)一注入request到BaseController中蘸秘,移除方法中的request參數(shù)
  • ??優(yōu)化:BaseCrudRestController官卡,類定義中移除VO泛型參數(shù),改為調(diào)用時(shí)指定VO類醋虏,以適配多個(gè)VO
  • ??優(yōu)化:批量大小BatchSize支持可配置
  • ??優(yōu)化: @Bind注解的中間表查詢解析支持首選調(diào)用對(duì)應(yīng)Mapper執(zhí)行寻咒,無(wú)Mapper再用JDBC
  • ??優(yōu)化:動(dòng)態(tài)關(guān)聯(lián)的邏輯刪除字段的處理
  • ??優(yōu)化:主鍵不為L(zhǎng)ong時(shí),查詢列表默認(rèn)是用createTime倒序排序
  • ??BaseServiceImpl增加beforeCreateEntity颈嚼,用以Insert前字段值的填充
  • ??BaseExtEntity添加Deprecated注解毛秘,不再推薦繼承
  • ??fastjson默認(rèn)配置增加條件初始化,首選以用戶自定義配置為準(zhǔn)
  • ??fastjson默認(rèn)配置移除日期格式的全局配置阻课,以字段指定為準(zhǔn)
  • ??修復(fù): ContextHelper緩存支持刷新叫挟,以解決啟用熱更新時(shí)報(bào)錯(cuò)的問(wèn)題
  • 升級(jí)依賴組件: Spring Boot 2.3.1,Mybatis-Plus 3.3.2限煞,fastjson 1.2.72
  • 文檔優(yōu)化完善

diboot-devtools

  • ??新增:前端界面設(shè)計(jì)器抹恳,可以根據(jù)自己需求定制化地配置前端頁(yè)面功能項(xiàng)
  • ??新增:前端代碼生成功能,根據(jù)設(shè)計(jì)器配置結(jié)果署驻,可生成帶關(guān)聯(lián)的CRUD奋献、導(dǎo)入導(dǎo)出等完整功能
  • ??新增:前端代碼生成后對(duì)前端項(xiàng)目的路由進(jìn)行自動(dòng)配置
  • ??新增:前端代碼生成后對(duì)前端項(xiàng)目菜單、按鈕權(quán)限的自動(dòng)配置
  • ??新增:組件初始化頁(yè)面旺上,由之前版本的隨項(xiàng)目啟動(dòng)自動(dòng)生成基礎(chǔ)代碼改為手動(dòng)點(diǎn)擊按鈕生成
  • ??新增:diboot.devtools.output-path配置項(xiàng)瓶蚂,以簡(jiǎn)化devtools對(duì)于生成后端代碼路徑的配置
  • ??新增:在設(shè)置關(guān)聯(lián)字段后,可以設(shè)置在當(dāng)前表中綁定關(guān)聯(lián)的實(shí)體
  • ??新增:多種與前端相結(jié)合的表單類型
  • ??優(yōu)化:優(yōu)化后端代碼生成抚官,支持DTO,ListVO,DetailVO相關(guān)生成及綁定
  • ??優(yōu)化:n-n關(guān)聯(lián)的中間表后端代碼生成扬跋,默認(rèn)中間表不再生成VO, DTO, Controller相關(guān)代碼
  • ??優(yōu)化:字段關(guān)聯(lián)配置以點(diǎn)擊彈出配置面板呈現(xiàn)
  • ??優(yōu)化:數(shù)據(jù)結(jié)構(gòu)管理頁(yè)面,左側(cè)表列表欄可折疊
  • ??優(yōu)化:支持在中文路徑凌节、帶有空格路徑下的項(xiàng)目中啟動(dòng)
  • ??優(yōu)化:提升devtool啟動(dòng)速度

IAM-base

  • ??新增:BaseLoginUser用以可登錄的用戶類繼承钦听,并支持附加擴(kuò)展對(duì)象
  • ??新增:配置參數(shù) diboot.iam.enable-permission-check洒试,結(jié)合anno-urls=/**配置,可忽略權(quán)限檢查朴上,便于開(kāi)發(fā)環(huán)境調(diào)試
  • ??更新:shiro版本至最新垒棋,優(yōu)化shiro相關(guān)自動(dòng)配置
  • ??去除extdata相關(guān)繼承,移除BeanUtils

diboot-file

  • ??新增@ExcelBindField注解痪宰,用于excel導(dǎo)入導(dǎo)出自動(dòng)轉(zhuǎn)化name-id
  • ??新增@ExcelBindDict注解叼架,用于excel導(dǎo)入導(dǎo)出自動(dòng)轉(zhuǎn)化字典name-value
  • ??新增文件上傳策略,適配前端項(xiàng)目diboot-**-admin
  • ??升級(jí)依賴組件版本至當(dāng)前最新:easyexcel衣撬、okhttp

前端: diboot-antd-admin & diboot-element-admin

  • ??新增:可通過(guò)在data中配置attachMoreList列表乖订,來(lái)自動(dòng)從同一關(guān)聯(lián)數(shù)據(jù)列表接口獲取關(guān)聯(lián)數(shù)據(jù)列表
  • ??新增:列表表格支持字段排序(與后端實(shí)現(xiàn)整合)
  • ??新增:?jiǎn)挝募蟼鳌⒍辔募蟼骶吡贰螆D片上傳乍构、多圖片上傳、導(dǎo)入扛点、導(dǎo)出哥遮、富文本等基礎(chǔ)表單類型在mixins中的支持
  • ??新增:v-viewer和圖片預(yù)覽功能
  • ??新增:針對(duì)這兩個(gè)基礎(chǔ)項(xiàng)目的前端自動(dòng)生成功能(需使用devtools)
  • ??更新:將antdv更新到最新版
  • ??更新:將element-ui更新到最新版
  • ??修復(fù):表單頁(yè)在uuid為主鍵的業(yè)務(wù)中不能正常更新記錄的問(wèn)題
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市陵究,隨后出現(xiàn)的幾起案子眠饮,更是在濱河造成了極大的恐慌,老刑警劉巖铜邮,帶你破解...
    沈念sama閱讀 221,273評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件仪召,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡松蒜,警方通過(guò)查閱死者的電腦和手機(jī)返咱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)牍鞠,“玉大人咖摹,你說(shuō)我怎么就攤上這事∧咽觯” “怎么了萤晴?”我有些...
    開(kāi)封第一講書人閱讀 167,709評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)胁后。 經(jīng)常有香客問(wèn)我店读,道長(zhǎng),這世上最難降的妖魔是什么攀芯? 我笑而不...
    開(kāi)封第一講書人閱讀 59,520評(píng)論 1 296
  • 正文 為了忘掉前任屯断,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘殖演。我一直安慰自己氧秘,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,515評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布趴久。 她就那樣靜靜地躺著丸相,像睡著了一般。 火紅的嫁衣襯著肌膚如雪彼棍。 梳的紋絲不亂的頭發(fā)上灭忠,一...
    開(kāi)封第一講書人閱讀 52,158評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音座硕,去河邊找鬼弛作。 笑死,一個(gè)胖子當(dāng)著我的面吹牛华匾,可吹牛的內(nèi)容都是我干的缆蝉。 我是一名探鬼主播,決...
    沈念sama閱讀 40,755評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼瘦真,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了黍瞧?” 一聲冷哼從身側(cè)響起诸尽,我...
    開(kāi)封第一講書人閱讀 39,660評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎印颤,沒(méi)想到半個(gè)月后您机,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,203評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡年局,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,287評(píng)論 3 340
  • 正文 我和宋清朗相戀三年际看,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片矢否。...
    茶點(diǎn)故事閱讀 40,427評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡仲闽,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出僵朗,到底是詐尸還是另有隱情赖欣,我是刑警寧澤,帶...
    沈念sama閱讀 36,122評(píng)論 5 349
  • 正文 年R本政府宣布验庙,位于F島的核電站顶吮,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏粪薛。R本人自食惡果不足惜悴了,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,801評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧湃交,春花似錦熟空、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,272評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至腮敌,卻和暖如春阱当,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背糜工。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,393評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工弊添, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人捌木。 一個(gè)月前我還...
    沈念sama閱讀 48,808評(píng)論 3 376
  • 正文 我出身青樓油坝,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親刨裆。 傳聞我的和親對(duì)象是個(gè)殘疾皇子澈圈,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,440評(píng)論 2 359