VIP免费

基于springboot/mybaits-plus的后台管理系统

精品 验证 springboot权限管理后台管理管理系统
172
DEMO程序园
积分:20

简介:

介绍 基于SpringBoot+Thymeleaf+Layui+ApacheShiro+Redis+MybatisPlus的后台管理系统 数据库支持MySQL、Oracle、sqlServer等主流数据库 提供代码生成器,基本增删改查无需编写,可快速完成开发任务。 后台接口RESTful风格,支持前后端分离,可与app公用一套接口。 开发最精简,可当脚手架,适合你来DIY特征后台接口


介绍

基于SpringBoot + Thymeleaf + Layui + Apache Shiro + Redis + Mybatis Plus 的后台管理系统
数据库支持 MySQL、Oracle、sqlServer 等主流数据库
提供代码生成器,基本增删改查无需编写,可快速完成开发任务。
后台接口RESTful 风格,支持前后端分离,可与app公用一套接口。
开发最精简,可当脚手架,适合你来 DIY

特征

  • 后台接口RESTful 风格,支持前后端分离,可与app公用一套接口

  • 采用RBAC的权限控制

  • 统一响应结果封装及生成工具

  • 统一异常处理

  • Shiro + Redis 实现 Token 角色权限认证

  • 使用Druid Spring Boot Starter 集成Druid数据库连接池与监控

  • 集成MyBatis-Plus,实现单表业务零SQL

  • 支持多数据源,自由切换,只需方法或类上用 @DS 切换数据源

  • 集成国人风格的knife4j,自动生成接口文档

  • 提供代码生成器(MySQL、Oracle、sqlServer等主流数据库),生成从Html到Mapper,爽歪歪

安装说明

  • 使用IDE导入本项目,IDE需要安装lombok插件

  • 下载redis 启动redis

  • 创建数据库, 导入***.sql

  • 配置application-dev.yml中的redis以及数据库连接

  • 运行项目

    1. 直接运行CompanyProjectApplication.java

    2. 项目根目录下执行mvn -X clean package -Dmaven.test.skip=true编译打包,然后执行java -jar manager.jar

  • 接口文档访问 http://localhost:8080/doc.html

  • 登录地址 http://localhost:8080/index/login 用户名密码:admin/123456

  • 代码生成使用

    1. application.yml中配置: 使用代码生成模块时 指定要生成的表存在于哪种数据库。project.database=mysql

    2. 点击[代码生成]菜单,生成一个或多个表的代码,下载到本地

    3. 解压下载的代码,直接复制main文件夹到本地项目的src目录下

    4. 数据库执行sql,生成菜单

    5. 点击[角色管理]菜单,修改角色所绑定的菜单的权限,刷新页面查看

演示截图

15959537891616956.png

15959538219716177.png

15959538428791052.png

15959538752411740.png

15959539102102123.png

15959539444289854.png

评论
最新发布
2025-10-22
2025-10-22
2025-07-22
2025-06-20
2025-05-27
2025-05-21
2025-05-18
2025-05-15
2025-05-15
2025-05-14
layui

微信扫码关注DEMO程序园公众号

本周热门
5919
4671
4601
4131
4064
3916
3550
3408
3384
2088
热门下载
27
20
19
14
14
12
12
12
12
11