项目介绍
这是一个Spring Boot + Vue的前后端分离项目,实现的是一个通用的后台管理系统。
框架使用
前端使用了layui-vue和layui-vue-admin,分别提供了组件和前端整体架构的支持。
后端使用Spring Boot框架管理
项目技术使用
前端
Layui-vue、Layui-vue-admin
Vue3、TypeScript、Vite、Pinia、yarn
后端
JDK16:Java开发版本
SpringBoot2.7.0:项目管理
MySQL8.0.13:RDBMS关系型数据库
Redis7.0:NoSQL缓存数据库
Spring Data JPA:持久层
Mybatis-Plus:持久层
SpringDoc:接口文档
Sa-Token:权限管理
P6spy:SQL日志监控
FastJson2:JSON处理
Hutool:工具类
EasyExcel:excel处理
I18n:国际化
Spring Validation:数据校验
MinIO:本地OSS对象(文件)存储方案
自定义:代码生成器
项目演示
-
用户管理
-
角色管理
-
部门管理
-
菜单管理
-
数据字典
-
系统配置
-
日志管理(登录日志、操作日志)
-
租户管理
-
文件管理
-
Redis面板