基于SpringBoot+Shiro 的后台权限管理系统
概述
详细
介绍
springboot-auth-up 是 springboot-auth升级版本,其中加入了Thymeleaf数据模板语言代替了之前的JSP页面方式, springboot-auth-up 基于SpringBoot +Thymeleaf + SpringMVC +Apache Shiro 的后台权限管理系统, 页面展示采用Layui前端框架,包含了用户管理,角色管理,部门管理,菜单管理,权限管理,数据权限分配等功能。 他不同与其他的系统,这是一个比较简单的系统权限框架
开发环境
工具 | 版本或描述 |
OS | Windows 10 |
JDK | 1.8+ |
IntelliJ IDEA | 2018.3 |
Maven | 3.2.5 |
SpringBoot | 2.0.3 |
MySQL | 8.0.17 |
Apache Shiro | 1.3.2 |
Apache Tomcat | 8.5.40 |
软件架构
系统包 | 路径 | 说明 |
java.com.cn.auth | ||
-common | 系统操作公共类 | |
-config | 系统配置文件 | |
-controller.sys | 系统操作控制Controller | |
-dao.sys | 系统操作DAO | |
-po.sys | 实体类pojo | |
-service.sys | 系统操作接口Service | |
-serviceImpl.sys | 系统操作接口实现类 | |
-SpringbootApplication | 系统启动类 | |
resources | ||
-mapper.sys | 系统操作数据库XML文件 | |
-static | 静态文件存储 | |
-application.properties | 系统配置文件 | |
-mysql | 系统数据库执行文件 | |
-templates | 系统访问页面 |
模块划分
模块 | 功能 | 释义 |
系统设置 | ||
用户管理 | 系统用户的增删改查 | |
部门管理 | 系统部门的层级关系 | |
菜单管理 | 系统菜单的增删改查 | |
角色管理 | 系统角色的管理和角色权限的设置 | |
日志管理 | 记录系统用户操作的日志信息 | |
博客管理 | ||
博客管理 | 博客系统文章的管理 | |
留言管理 | 博客系统的留言管理 | |
公共关于 | 关于和公告的增删改查 |
使用说明
1. 新建数据库 springboot-auth
2. 导入 springboot-auth.sql
3. 导入项目到idea中、执行clear操作清除编译文件、执行install生成war包
4. 把 springboot-auth.war 放进tomcat的webapp中
5. 进入tomcat文件bin目录下、执行startup.bat启动tomcat
6. 访问 http://localhost:8080
7. 输入用户名 admin,密码 admin进入系统