基于SpringBoot+Shiro 的权限管理系统
概述
详细
springboot-shiro
项目介绍
Springboot + shiro权限管理。这或许是流程最详细、代码最干净、配置最简单的shiro上手项目了。
开发环境
工具 | 版本或描述 |
OS | Windows 7 |
JDK | 1.7+ |
IDE | IntelliJ IDEA 2017.3 |
Maven | 3.3.1 |
MySQL | 5.6.4 |
模块划分
模块 | 释义 |
shiro-core | 核心业务类模块,提供基本的数据操作、工具处理等 |
shiro-admin | 后台管理模块 |
SQL Model
使用说明
1. 使用IDE导入本项目
2. 新建数据库CREATE DATABASE shiro;
3. 导入数据库docs/db/shiro.sql
4. 修改(resources/application.yml)配置文件
数据库链接属性(可搜索datasource或定位到L.19)
redis配置(可搜索redis或定位到L.69)
项目根目录下执行mvn -X clean package -Dmaven.test.skip=true编译打包,然后执行java -jar shiro-admin/target/shiro-admin.jar
项目根目录下执行mvn springboot:run
直接运行ShiroAdminApplication.java
5. 运行项目(三种方式)
6. 浏览器访问http://127.0.0.1:8080
用户密码
超级管理员: 账号:root 密码:123456
普通管理员: 账号:admin 密码:123456
Druid监控
链接: http://127.0.0.1:8080/druid/index.html
用户名:zyd-druid 密码:zyd-druid
参与贡献
1. Fork 本项目
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
图片预览
项目源码结构图