springboot-shiro
項目介紹
Springboot + shiro權限管理瘾敢。
源碼地址:https://gitee.com/ssh123/shiro.git
admin-resource.png
admin-role.png
admin-user.png
index.png
root-resource.png
root-role.png
root-role[admin].png
root-role[root].png
root-user.png
root-user[role].png
sql-model.png
開發(fā)環(huán)境
工具 | 版本或描述 |
---|---|
OS | Windows 7 |
JDK | 1.8+ |
IDE | IntelliJ IDEA 2017.3 |
Maven | 3.3.1 |
MySQL | 5.6.4 |
模塊劃分
模塊 | 釋義 |
---|---|
shiro-core | 核心業(yè)務類模塊,提供基本的數(shù)據(jù)操作豁跑、工具處理等 |
shiro-admin | 后臺管理模塊 |
SQL Model
使用說明
- 使用IDE導入本項目
- 新建數(shù)據(jù)庫
CREATE DATABASE shiro;
- 導入數(shù)據(jù)庫
docs/db/shiro.sql
- 修改(
resources/application.yml
)配置文件- 數(shù)據(jù)庫鏈接屬性(可搜索
datasource
或定位到L.19) - redis配置(可搜索
redis
或定位到L.69)
- 數(shù)據(jù)庫鏈接屬性(可搜索
- 運行項目(三種方式)
- 項目根目錄下執(zhí)行
mvn -X clean package -Dmaven.test.skip=true
編譯打包,然后執(zhí)行java -jar shiro-admin/target/shiro-admin.jar
- 項目根目錄下執(zhí)行
mvn springboot:run
- 直接運行
ShiroAdminApplication.java
- 項目根目錄下執(zhí)行
- 瀏覽器訪問
http://127.0.0.1:8080
用戶密碼
超級管理員: 賬號:root 密碼:123456
普通管理員: 賬號:admin 密碼:123456
Druid監(jiān)控
鏈接: http://127.0.0.1:8080/druid/index.html
用戶名:zyd-druid 密碼:zyd-druid
參與貢獻
- Fork 本項目
- 新建 Feat_xxx 分支
- 提交代碼
- 新建 Pull Request
注:以上圖片是以root
用戶登錄缺亮,admin
用戶的界面請參考docs/img
下的圖片