MSFM權限管理系統是基於springBoot開發的一套輕量級的系統鷹架,可以以此形成一套屬於自己的系統後台,自動生成前後台基本代碼;使用Spring Boot、Shiro、MyBatis、Layui等框架,包含:使用者管理、角色管理、權限管理、資源管理、資料庫管理、原始碼產生、調度管理等。
1.系統使用者,角色,權限增刪改查,權限分配,權限配色
2.文件上傳可自由選擇本地存儲,七牛雲存儲,阿里雲存儲
3、系統字典
4、配置網站基本訊息,包括部落格資料限制
5.查看系統關鍵操作的日誌(可在系統後台自動自訂需要監控的範本)
6.線上新增資料庫並直接產生前,後台基本源碼,放到源碼對應目錄中重啟tomcat可直接使用,預覽
7.系統定時任務的新增改查立即啟動暫停恢復
核心框架:SpringBoot
安全框架:Apache Shiro 1.3.2
快取框架:Redis 4.0
搜尋框架:Lucene 7.1
任務調度:quartz 2.3
持久層框架:MyBatis 3 mybatisplus 2.1.4
資料庫連線池:Alibaba Druid 1.0.2
日誌管理:SLF4J 1.7、Log4j
前端框架:layui
後台模板:layuicms 2.0。
富文本:wangEditor
建議開發者使用以下環境,這樣避免帶來的問題
IDE:idea
DB:Mysql5.7 Redis(Window,Linux)
JDK:JAVA 8
WEB:Tomcat8 (採用springboot框架開發時,並沒有用到額外的tomcat 用的框架自帶的)
WEB伺服器:Weblogic、Tomcat、WebSphere、JBoss、Jetty 等
資料庫伺服器:Mysql5.5+
作業系統:Windows、Linux (Linux 大小寫特別敏感特別要注意,還有Linux上沒有微軟雅黑字型,需要安裝這個字型,用於產生驗證碼)
1、將原始碼導入IDE
2、將源碼路徑下的src/main/resources/sql 中的mysiteforme.sql導入到資料庫中(qrtz.sql為定時任務的幾張jibenbiao mysiteforme.sql已經包含)
3.將srcmainresources目錄下的application.yml設定檔裡的mysql使用者名稱密碼改成你本地的
4.安裝redis資料庫預設資料庫密碼為空(註*** 必須安裝redis 否則本系統會報錯)
5.redis的window有些地方下載可以下不下來,可以到這裡下載https://pan.baidu.com/s/1dG22JQT
6.註冊redis系統服務開啟cmd--->切換到安裝redis的目錄--->redis-server.exe --service-install redis.windows-service.conf
7.啟動系統預覽位址為:http://localhost:8080 管理員使用者名稱:test 密碼:1
系統登入
系統權限
系統日誌
數據表
權限分配