天天看点

基于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进入系统

源码地址:

https://download.csdn.net/download/zhangxiboss_zx/21114592

系统页面展示

基于SpringBoot + Shiro 的后台权限管理系统
基于SpringBoot + Shiro 的后台权限管理系统
基于SpringBoot + Shiro 的后台权限管理系统
基于SpringBoot + Shiro 的后台权限管理系统
基于SpringBoot + Shiro 的后台权限管理系统
基于SpringBoot + Shiro 的后台权限管理系统
基于SpringBoot + Shiro 的后台权限管理系统
基于SpringBoot + Shiro 的后台权限管理系统
基于SpringBoot + Shiro 的后台权限管理系统
基于SpringBoot + Shiro 的后台权限管理系统
基于SpringBoot + Shiro 的后台权限管理系统
基于SpringBoot + Shiro 的后台权限管理系统
基于SpringBoot + Shiro 的后台权限管理系统
基于SpringBoot + Shiro 的后台权限管理系统
基于SpringBoot + Shiro 的后台权限管理系统
基于SpringBoot + Shiro 的后台权限管理系统
基于SpringBoot + Shiro 的后台权限管理系统