material-admin通用后臺管理系統(tǒng)
簡介
materail-admin 是一個通用的基礎(chǔ)的后臺管理系統(tǒng),它基于Spring Boot2 和 Bootstrap 實(shí)現(xiàn)。它使用了當(dāng)下流行的java 框架Spring Boot和基于Materail Design風(fēng)格的組件構(gòu)建。內(nèi)置了權(quán)限管理,配置管理,組織機(jī)構(gòu),用戶,定時任務(wù),消息管理等后臺常用的基礎(chǔ)功能。提煉了典型的業(yè)務(wù)模型,可以幫助你快速搭建企業(yè)級中后臺產(chǎn)品系統(tǒng)。
準(zhǔn)備
你需要下載JAVA IDE :Eclipse或者Intellij IDEA
你需要在開發(fā)環(huán)境中安裝Lombook插件,用以生成java entity的set get方法。
你需要在本地安裝JDK1.8 ,MySQL5.5+,Maven
如有問題請,歡迎 issue 和 pr
技術(shù)選型
- 核心框架:spring boot
- 數(shù)據(jù)庫層:spring data jpa
- 安全框架:Shiro
- 數(shù)據(jù)庫連接池:Druid
- 緩存:Ehcache
- 前端:Beetl模版+Bootstrap
功能
- 部門管理
- 用戶管理
- 角色管理
- 菜單管理
- 權(quán)限分配
- 參數(shù)管理
- 數(shù)據(jù)字典
- 定時任務(wù)
- 業(yè)務(wù)日志
- 登錄日志
開發(fā)
- 克隆本項(xiàng)目
- 導(dǎo)入idea或者eclipse,確保開發(fā)工具安裝了lombok插件,如果不了解該插件,請自行搜索
- 創(chuàng)建數(shù)據(jù)庫:
CREATE DATABASE IF NOT EXISTS material DEFAULT CHARSET utf8 COLLATE utf8_general_ci; CREATE USER 'material'@'%' IDENTIFIED BY 'material123'; GRANT ALL privileges ON material.* TO 'material'@'%'; flush privileges;
- 更改配置文件中相應(yīng)數(shù)據(jù)庫配置
- material-manage啟動的時候會自動創(chuàng)建表并導(dǎo)入src/main/resources/import.sql到數(shù)據(jù)庫中,無需開發(fā)手動初始化表結(jié)構(gòu)
- 啟動material-manage中的類:cn.enilu.material.admin.AdminApplication
- 訪問 http://localhost:8085,
- 登錄,用戶名密碼:admin/admin
Online Demo
評論
圖片
表情
