Spring Boot快速開發(fā)企業(yè)級(jí)Admin管理后臺(tái)

Erupt 可快速的構(gòu)建管理頁面膜楷,零前端代碼旭咽、零CURD、自動(dòng)建表赌厅,僅需單個(gè)類文件 + 簡潔的注解配置穷绵,即可快速開發(fā)企業(yè)級(jí)Admin管理后臺(tái)!

后臺(tái)管理系統(tǒng)非常重要特愿,但開發(fā)存在一定的痛點(diǎn)仲墨,如:開發(fā)效率低、界面不美觀揍障、交互不理想目养、工作量重復(fù)、存在安全漏洞毒嫡、后端研發(fā)被迫寫前端代碼等癌蚁。我是程序汪

Erupt提供企業(yè)級(jí)中后臺(tái)管理系統(tǒng)的全棧解決方案,提供超多業(yè)務(wù)組件兜畸,簡潔美觀的后臺(tái)頁面努释,支持23類數(shù)據(jù)組件,多種數(shù)據(jù)源支持咬摇,嚴(yán)密的安全策略伐蒂,壓縮研發(fā)周期,降低研發(fā)成本肛鹏。關(guān)注Java項(xiàng)目分享

注:我不是代碼生成器逸邦,代碼生成器并非后臺(tái)開發(fā)的最優(yōu)解。代碼生成器的本質(zhì)還是生成繁瑣的后臺(tái)代碼在扰,一旦修改后期生成的代碼很難合并缕减,雖然減輕了一部分工作,可解決方式并非最佳健田。關(guān)注Java項(xiàng)目分享

特性 | Features

  • 易于上手:僅需了解@Erupt與@EruptField兩個(gè)注解即可上手開發(fā)烛卧。
  • 代碼簡潔:前端零代碼,后端template妓局、controller总放、service、dao都不需要好爬,僅需一個(gè)實(shí)體類即可局雄。
  • 敏捷開發(fā):僅單個(gè).java文件即可實(shí)現(xiàn)后臺(tái)管理功能,專注業(yè)務(wù)與核心功能的研發(fā)存炮。
  • 快速迭代:需求變更僅需修改或添加注解配置即可炬搭,迭代速度比需求討論速度還快蜈漓。
  • 功能強(qiáng)大:動(dòng)態(tài)條件處理,支持增刪改查等功能代理接口宫盔,Session存儲(chǔ)機(jī)制選擇融虽,行為日志記錄等。
  • 高安全性:可靠的安全機(jī)制灼芭,登錄白名單有额,菜單權(quán)限驗(yàn)證,請(qǐng)求頭檢查彼绷,注解項(xiàng)檢查巍佑,細(xì)顆粒度權(quán)限控制,為你的數(shù)據(jù)保駕護(hù)航寄悯。
  • 自動(dòng)建表:依托于JPA可自動(dòng)幫你完成數(shù)據(jù)庫建表相關(guān)工作萤衰。關(guān)注Java項(xiàng)目分享
  • 低侵入性:幾乎所有功能都圍繞注解而展開,不影響Spring Boot其他功能或三方庫庫的使用猜旬。
  • 多數(shù)據(jù)源:MySQL脆栋、Oracle、SQL Server昔馋、PostgreSQL筹吐、H2糖耸,甚至支持MongoDB秘遏。
  • 多種組件:支持滑動(dòng)輸入、時(shí)間選擇嘉竟、開關(guān)邦危、圖片上傳、代碼編輯器舍扰、自動(dòng)完成倦蚪、樹、多選框边苹、地圖等23類組件
  • 豐富展示:普通文本陵且、二維碼、鏈接个束、圖片慕购、HTML、代碼段茬底、iframe沪悲、swf等
  • 代碼生成:erupt代碼已經(jīng)足夠簡潔,代碼生成器可進(jìn)一步提升開發(fā)效率阱表。
  • 擴(kuò)展性強(qiáng):支持自定義數(shù)據(jù)源實(shí)現(xiàn)殿如、自定義頁面贡珊、自定義模板、自定義附件上傳機(jī)制等涉馁。
  • 界面美觀:每個(gè)交互都精心設(shè)計(jì)门岔,產(chǎn)品思維打磨,只為了更好的操作體驗(yàn)烤送。
  • 響應(yīng)式布局:支持PC端手機(jī)端等各種規(guī)格的設(shè)備中使用固歪。我是程序汪

代碼示例 | Code

@Erupt(name = "入門示例")
@Table(name = "t_xxxxxx") //數(shù)據(jù)庫表名
@Entity
public class Simple extends BaseModel {

    @EruptField(
            views = @View(title = "文本"),
            edit = @Edit(title = "文本")
    )
    private String input;
    
    @EruptField(
            views = @View(title = "數(shù)值"),
            edit = @Edit(title = "數(shù)值")
    )
    private Integer number;

    @EruptField(
            views = @View(title = "布爾"),
            edit = @Edit(title = "布爾")
    )
    private Boolean bool;

    @EruptField(
            views = @View(title = "時(shí)間"),
            edit = @Edit(title = "時(shí)間")
    )
    private Date date;

}

運(yùn)行效果

圖片

演示截圖 | Screenshot

圖片
圖片
圖片

模塊說明 | Module

erupt
├── erupt-annotation -- 核心注解聲明
├── erupt-core -- 核心功能包
├── erupt-data -- 數(shù)據(jù)實(shí)現(xiàn)包
     ├── erupt-jpa -- 關(guān)系型數(shù)據(jù)庫erupt實(shí)現(xiàn)
     └── erupt-mongodb -- mongodb數(shù)據(jù)庫erupt實(shí)現(xiàn)
├── erupt-job -- 定時(shí)任務(wù)功能
├── erupt-security -- 接口數(shù)據(jù)安全模塊
├── erupt-upms -- 用戶權(quán)限管理
└── erupt-web -- 前端頁面

erupt-pro //暫未開放  star超過1K開源erupt-tpl模塊與erupt-generator模塊
├── erupt-bi -- 通過sql加js混編實(shí)現(xiàn)動(dòng)態(tài)報(bào)表,支持多數(shù)據(jù)源胯努,支持十幾種圖表
├── erupt-tpl -- 支持在erupt中自定義頁面牢裳,自定義圖表,自定義模板等功能叶沛,模板引擎支持freemarker/thymeleaf/原生H5
└── erupt-generator -- 代碼生成器蒲讯,通過簡單配置,生成erupt代碼段

技術(shù)體系 | Technology system

后端:

Java 8灰署、 ScriptEngine判帮、 Annotation、 JDBC溉箕、 Reflect晦墙、 Spring Boot、 JPA肴茄、 Hibernate晌畅、 Quartz、 Gson寡痰、 Lombok抗楔、 Freemarker、 Thymeleaf ...

前端:

JavaScript拦坠、 H5连躏、 MVVM、 Router贞滨、 Angular CLI入热、 Angular、 NG-ZORRO晓铆、 NG-ALAIN勺良、 G2Plot、 RxJS尤蒿、 TypeScript郑气、 Less ...

在線演示 | Demo

演示地址:https://www.erupt.xyz/demo
賬號(hào)密碼:guest / guest

倉庫

國內(nèi)倉庫:https://gitee.com/erupt/erupt

國外倉庫:https://github.com/erupts/erupt (如果github圖片不顯示請(qǐng)?jiān)L問國內(nèi)倉庫)

簡書號(hào) 同 公號(hào) 【碼農(nóng)開花】一起學(xué)習(xí)成長
我會(huì)一直分享Java干貨,也會(huì)分享免費(fèi)的學(xué)習(xí)資料課程和面試寶典
回復(fù):【計(jì)算機(jī)】【設(shè)計(jì)模式】【面試】有驚喜哦

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末腰池,一起剝皮案震驚了整個(gè)濱河市尾组,隨后出現(xiàn)的幾起案子忙芒,更是在濱河造成了極大的恐慌,老刑警劉巖讳侨,帶你破解...
    沈念sama閱讀 219,188評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件呵萨,死亡現(xiàn)場離奇詭異,居然都是意外死亡跨跨,警方通過查閱死者的電腦和手機(jī)潮峦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來勇婴,“玉大人忱嘹,你說我怎么就攤上這事「剩” “怎么了拘悦?”我有些...
    開封第一講書人閱讀 165,562評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長橱脸。 經(jīng)常有香客問我础米,道長,這世上最難降的妖魔是什么添诉? 我笑而不...
    開封第一講書人閱讀 58,893評(píng)論 1 295
  • 正文 為了忘掉前任屁桑,我火速辦了婚禮,結(jié)果婚禮上栏赴,老公的妹妹穿的比我還像新娘蘑斧。我一直安慰自己,他們只是感情好艾帐,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評(píng)論 6 392
  • 文/花漫 我一把揭開白布乌叶。 她就那樣靜靜地躺著,像睡著了一般柒爸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上事扭,一...
    開封第一講書人閱讀 51,708評(píng)論 1 305
  • 那天捎稚,我揣著相機(jī)與錄音,去河邊找鬼求橄。 笑死今野,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的罐农。 我是一名探鬼主播条霜,決...
    沈念sama閱讀 40,430評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼涵亏!你這毒婦竟也來了宰睡?” 一聲冷哼從身側(cè)響起蒲凶,我...
    開封第一講書人閱讀 39,342評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拆内,沒想到半個(gè)月后旋圆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,801評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡麸恍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評(píng)論 3 337
  • 正文 我和宋清朗相戀三年灵巧,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片抹沪。...
    茶點(diǎn)故事閱讀 40,115評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡刻肄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出融欧,到底是詐尸還是另有隱情肄方,我是刑警寧澤,帶...
    沈念sama閱讀 35,804評(píng)論 5 346
  • 正文 年R本政府宣布蹬癌,位于F島的核電站权她,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏逝薪。R本人自食惡果不足惜隅要,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望董济。 院中可真熱鬧步清,春花似錦、人聲如沸虏肾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春案淋,著一層夾襖步出監(jiān)牢的瞬間植康,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評(píng)論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,365評(píng)論 3 373
  • 正文 我出身青樓粘都,卻偏偏與公主長得像,于是被迫代替她去往敵國和親刷袍。 傳聞我的和親對(duì)象是個(gè)殘疾皇子翩隧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • A代碼編輯器,在線模版編輯呻纹,仿開發(fā)工具編輯器堆生,pdf在線預(yù)覽专缠,文件轉(zhuǎn)換編碼 B集成代碼生成器[正反雙向](單表、主...
    48abfca053b7閱讀 276評(píng)論 0 0
  • 久違的晴天顽频,家長會(huì)藤肢。 家長大會(huì)開好到教室時(shí),離放學(xué)已經(jīng)沒多少時(shí)間了糯景。班主任說已經(jīng)安排了三個(gè)家長分享經(jīng)驗(yàn)嘁圈。 放學(xué)鈴聲...
    飄雪兒5閱讀 7,523評(píng)論 16 22
  • 今天感恩節(jié)哎,感謝一直在我身邊的親朋好友蟀淮。感恩相遇最住!感恩不離不棄。 中午開了第一次的黨會(huì)怠惶,身份的轉(zhuǎn)變要...
    迷月閃星情閱讀 10,567評(píng)論 0 11
  • 在妖界我有個(gè)名頭叫胡百曉涨缚,無論是何事,只要找到胡百曉即可有解決的辦法策治。因?yàn)槭侵缓偞蠹乙杂瀭饔灲形摇皟A城百曉”脓魏,...
    貓九0110閱讀 3,265評(píng)論 7 3
  • 彩排完,天已黑
    劉凱書法閱讀 4,218評(píng)論 1 3