项目简介
本项目是基于Spring Boot 2.X的后台权限管理系统,适合学习Spring Boot开发、学生毕业设计以及团队快速搭建项目。系统具备纯净的权限管理功能,可作为开发项目的脚手架与基础项目。
项目的主要特性和功能
- 用户管理:支持用户查询、添加、修改、角色设置与删除操作。
- 角色管理:可进行角色查询、添加、修改、菜单权限配置及删除。
- 菜单管理:实现菜单的查询、添加、修改与删除。
- 登录、登出:基于Spring Security完成认证和授权。
- Druid数据源监控功能:对数据源进行监控和管理。
- Swagger接口文档功能:自动生成API文档,便于接口调试和测试。
- 修改密码:用户能够修改自身密码。
- 代码自动生成:依据数据表和自定义模板自动生成html、controller、service、serviceImpl、dao、mapper.xml文件。
安装使用步骤
- 复制源代码:从版本控制系统(如Git)复制本项目源代码。
- 导入项目:使用IntelliJ IDEA或其他IDE导入项目代码。
- 安装Lombok插件:在IDE中安装Lombok插件,参考Lombok插件安装指南。
- 导入数据库:将
/resources
目录下的friday.sql
导入MySQL数据库。 - 配置数据源:修改
/resources
目录下的application.yml
文件中的数据源配置,改为自己的MySQL环境。yaml url: jdbc:mysql://localhost:3306/sxb-base?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=UTC username: root password: my-secret-pw
- 启动项目:启动项目,访问
http://localhost:8080
,输入admin/admin
即可登录成功。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】