SmallBun基于 Spring Boot 2.0 的企業(yè)級開發(fā)腳手架
SmallBun是參考多個優(yōu)秀的開源項目及自身學(xué)習(xí)、經(jīng)驗運用,高度整合封裝而成的高效,高性能,強安全性的開源Java EE 企業(yè)級腳手架,是您快速完成項目的基礎(chǔ)平臺解決方案,SmallBun是您想學(xué)習(xí)Java平臺的最佳學(xué)習(xí)案例,SmallBun還是接私活的最佳助手。
SmallBun主要定位于企業(yè)級開發(fā),內(nèi)置企業(yè)級開發(fā)的基礎(chǔ)功能和高效的代碼生成工具, 包括:系統(tǒng)權(quán)限組件、數(shù)據(jù)權(quán)限組件、數(shù)據(jù)字典組件、核心工具組件、視圖操作組件、工作流組件、代碼生成等。 前端界面風(fēng)格采用了結(jié)構(gòu)簡單、性能優(yōu)良、頁面美觀大氣的 Bootstrap AdminLte 前端框架。 采用分層設(shè)計、雙重驗證、提交數(shù)據(jù)安全編碼、密碼加密、訪問驗證、數(shù)據(jù)權(quán)限驗證。 使用Maven做項目管理,提高項目的易開發(fā)性、擴展性。
技術(shù)選型
核心框架:Spring Boot
安全框架:spring-security
web框架:spring-boot-starter-web
服務(wù)端驗證:Hibernate Validator
任務(wù)調(diào)度:quartz
持久層框架:MyBatis MyBatis Plus
數(shù)據(jù)庫連接池:HikariCP
前端模版框架: AdminLte
...
軟件要求
JDK1.8
MySQL5.5+
Maven3.0+
內(nèi)置功能
用戶管理:系統(tǒng)用戶管理及配置。
機構(gòu)管理:配置系統(tǒng)組織機構(gòu)。
菜單管理:配置系統(tǒng)菜單、按鈕及權(quán)限。
角色管理:系統(tǒng)角色,用戶菜單、數(shù)據(jù)權(quán)限的分配。
字典管理:對系統(tǒng)中經(jīng)常使用的一些較為固定的數(shù)據(jù)進行維護。
在線用戶:當(dāng)前系統(tǒng)中用戶狀態(tài)監(jiān)控。
演示圖
