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