MySiteForMe基于 Spring Boot 的輕量級腳手架
mysiteforme權(quán)限管理系統(tǒng)是作者學(xué)習(xí)springBoot時基于springBoot開發(fā)的一套輕量級的系統(tǒng)腳手架,可以以此形成一套屬于自己的系統(tǒng)后臺 ,自動生成前后臺基本代碼;使用Spring Boot、Shiro、MyBatis、Layui等框架,包含:用戶管理、角色管理、權(quán)限管理、資源管理、數(shù)據(jù)庫管理、源碼生成、調(diào)度管理等。
演示地址:https://admin.mysiteforme.com/
主要功能
系統(tǒng)用戶,角色,權(quán)限增刪改查,權(quán)限分配,權(quán)限配色
系統(tǒng)字典
配置網(wǎng)站基本信息,包括博客數(shù)據(jù)限制
查看系統(tǒng)關(guān)鍵操作的日志(可在系統(tǒng)后臺自動定制需要監(jiān)控的模板)
#在線新增數(shù)據(jù)庫并直接生成 前,后臺基本源碼,放到源碼相應(yīng)目錄中重啟tomcat可直接使用,預(yù)覽
系統(tǒng)定時任務(wù)的新增改查 立即啟動 暫停 恢復(fù)
技術(shù)框架
核心框架:
SpringBoot安全框架:
Apache Shiro 1.3.2緩存框架:
Redis 4.0搜索框架:
Lucene 7.1任務(wù)調(diào)度:
quartz 2.3持久層框架:
MyBatis 3mybatisplus 2.1.4數(shù)據(jù)庫連接池:
Alibaba Druid 1.0.2日志管理:
SLF4J 1.7、Log4j前端框架:
layui后臺模板:layuicms 2.0。
富文本:wangEditor
系統(tǒng)登錄
系統(tǒng)權(quán)限
系統(tǒng)日志
數(shù)據(jù)表
權(quán)限分配
開發(fā)環(huán)境 建議開發(fā)者使用以下環(huán)境,這樣避免版本帶來的問題
IDE:
ideaJDK:
JAVA 8WEB:Tomcat8 (采用springboot框架開發(fā)時,并沒有用到額外的tomcat 用的框架自帶的)
運(yùn)行環(huán)境
WEB服務(wù)器:
Weblogic、Tomcat、WebSphere、JBoss、Jetty等數(shù)據(jù)庫服務(wù)器:
Mysql5.5+操作系統(tǒng):
Windows、Linux(Linux 大小寫特別敏感 特別要注意,還有Linux上沒有微軟雅黑字體,需要安裝這個字體,用于生成驗(yàn)證碼)
快速體驗(yàn)
將源碼導(dǎo)入IDE
將源碼路徑下的src/main/resources/sql 中的mysiteforme.sql導(dǎo)入到數(shù)據(jù)庫中(qrtz.sql為定時任務(wù)的幾張jibenbiao mysiteforme.sql已經(jīng)包含)
將src\main\resources目錄下的application.yml配置文件里的mysql用戶名密碼改成你本地的
安裝redis數(shù)據(jù)庫 默認(rèn)數(shù)據(jù)庫密碼為空(注*** 必須安裝redis 否則本系統(tǒng)會報(bào)錯)
redis的window版本有些地方下載可以下不下來,可以到這里下載
https://pan.baidu.com/s/1dG22JQT注冊redis系統(tǒng)服務(wù) 打開cmd--->切換到安裝redis的目錄--->
redis-server.exe --service-install redis.windows-service.conf啟動系統(tǒng) 預(yù)覽地址為:
http://localhost:8080管理員用戶名:test密碼:1
