# springboot-react-antd-se **Repository Path**: wyloong/springboot-react-antd-se ## Basic Information - **Project Name**: springboot-react-antd-se - **Description**: 通用后台管理系统-后台部分 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 3 - **Created**: 2021-07-06 - **Last Updated**: 2025-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 后台管理系统 [![JDK-Version](https://img.shields.io/badge/JDK-1.8+-blue)]()[![Maven-Version](https://img.shields.io/badge/Maven-3.3+-blue)]()[![SpringBoot-Version](https://img.shields.io/badge/SpringBoot-2.4.5-blue)]()
本项目为通用后台管理系统,前台采用react+antd,后台采用springboot,集成shiro鉴权,权限基于RABC角色控制,可直接用来生产环境中使用。 本项目采用目前主流的前后端分离架构,本仓库是后台管理系统的后台部分。 前台页面代码见:[前台代码](https://gitee.com/wyloong/springboot-react-antd-fe.git) 本项目数据库支持mysql & oracle,默认master分支为mysql版本、oracle分支为oracle版本 > #### 本项目搭建的环境及工具🚀 | 环境/工具 | 版本 | 说明 | | ---------- | ------ | ------------------------------- | | Java | 8+ | jdk1.8及以上 | | Maven | 3.3+ | 3.3版本及以上 | | SpringBoot | 2.4.5 | 当前发行的版本 | | IDEA | 2019.3 | 这个要求不大也可以用eclipse工具 | ### 系统特点 - 集成了redis缓存 - POJO代码分层 - 集成MybatisPlus实现数据持久化 - 实现服务层功能 - 实现统一异常处理 - 使用TraceId实现系统请求跟踪 - 集成Swagger3实现接口文档自动生成 - 集成校验框架实现自动和手动数据校验 > 系统使用了Lombok,IDEA请添加Lombok插件,并启用annotation processors,记得重启IDEA! ### 目录说明 代码结构如下 ``` ├── pom.xml --pom文件 ├── template.iml --系统文件 ├── src --源码文件夹 │ ├── main │ │ ├── java │ │ │ └── com │ │ │ └── lmbx │ │ │ └── template │ │ │ ├── TemplateApplication.java --入口类 │ │ │ ├── config --配置文件目录 │ │ │ ├── constant --静态值目录 │ │ │ ├── aop --切面类文件夹 │ │ │ ├── enums --枚举类文件夹 │ │ │ ├── controller --controller层 │ │ │ ├── domain --pojo文件夹 │ │ │ ├── exception --异常文件夹 │ │ │ ├── filter --过滤器文件夹 │ │ │ ├── mapper --mapper文件夹 │ │ │ ├── service --service服务层 │ │ │ └── util --工具类 │ │ └── resources │ │ ├── application.yml --默认配置 │ │ ├── logback.xml --logback日志配置 │ │ ├── db --存放本项目db文件 │ │ └── mapper --mapper文件目录 │ └── test --测试文件夹 ``` ### 系统页面预览 #### 1. 登录页 默认账号密码:root/HRisk@2021 ![](./img_readme/manager-登录页.png) #### 2. 用户管理页 ![](./img_readme/manager-用户管理.png) #### 3. 角色管理页 ![](./img_readme/manager-角色管理.png) #### 4. 权限设置页 ![](./img_readme/manager-权限设置.png) #### 5. 审计页(操作日志) ![](./img_readme/manager-操作日志.png) ### 打包运行命令 - 打包命令 `mvn clean package` - 运行命令 `nohup java -jar template-0.0.1-SNAPSHOT.jar 1>/dev/null 2>&1 & ` > 日志目录 :../logs/info-xxx.log or ../logs/err-xxx.log