D8gerAutoCode是一款Java版本的IDEA代碼自動生成插件,支持自動生成單表增刪改查、分頁、注釋等功能,支持用戶自定義配置,指定生成哪些文件及文件author等!
設(shè)計初衷
移除開發(fā)中的固定的重復(fù)編碼過程, 提升開發(fā)效率
提供可用的代碼模板, 基本不用修改就可使用的代碼
支持代碼目錄配置, 一鍵自動生成代碼, 僅需自行導(dǎo)包即可完成智能編程
支持用戶自定義配置, 可指定需要生成的文件
功能介紹
駝峰-下劃線-大寫-首字母小寫-小寫, 時間戳與標(biāo)準(zhǔn)時間字符串(香!), 一鍵轉(zhuǎn)換, 默認(rèn)快捷鍵alt + shift + cmd + U
生成代碼的注釋支持英語|漢語配置
JSON格式化與單行文本轉(zhuǎn)換, 默認(rèn)快捷鍵 alt+shift+cmd+J | S
一鍵生成數(shù)據(jù)表定義SQL | Mo | Mapper | Handler, 單表增刪改查+分頁一鍵搞定
結(jié)合SwaggerApi, 一鍵生成帶文檔定義Vo及Controller, 支持Vo字段自動排序
一鍵智能編程, 默認(rèn)快捷鍵 alt+shift+cmd+D
支持用戶自定義配置, 指定生成哪些文件及文件author等
預(yù)留彩蛋, 在IDEA中編輯空白文件輸入d8ger即可得到配置文件模板
預(yù)留彩蛋, 在IDEA中編輯空白文件輸入nasa即可得到NASA模板, 針對多行字符串批量處理, 尤其是SQL字段命名處理
預(yù)留彩蛋, 在IDEA中編輯空白文件輸入regex即可得到一些常用的有趣正則表達(dá)式, 后期會增加其他代碼彩蛋
SwaggerVo字段排序, 默認(rèn)快捷鍵 alt+shift+cmd+O