这是一个用于快速开发的一个完整的后台管理框架,包含了一切企业管理后台系统的基础功能
Ren 是一款基于 Spring Boot 3 + Vue 3 前后端分离架构的现代化后台管理系统框架。其核心目标是提供一套功能丰富、易于二次开发的“脚手架”,极大降低从零搭建管理后台的成本。
核心功能模块包括:
1. 系统权限管理:精细化的用户、角色、菜单、部门、岗位权限控制,支持数据权限范围设置。
2. 系统监控:实时监控服务器状态、Redis缓存、在线用户,并可强制下线用户。
3. 定时任务:集成Quartz,可视化配置与管理定时任务。
4. 系统工具:
- 代码生成器:一键生成前后端代码,大幅提升CRUD开发效率。
- 表单构建器:通过拖拽方式快速生成前端表单页面。
- 系统接口:基于Swagger 3的自动化API文档。
5. 日志管理:完整的操作日志与登录日志记录。
6. 主题切换:支持多主题(如蓝白、纯黑)动态切换,易于自定义扩展。
7. 通过SpringAI集成了AI对话功能,后续还会加入AI数据统计等等功能
项目特点: 采用清晰的模块化设计,代码注释详尽,并规划了支付集成、工业协议对接等可插拔功能模块,兼顾了开箱即用性与高可扩展性。
本人独立完成了基于 Spring Boot 与 Vue 3 的全栈框架开发,覆盖前后端全部模块。前端基于 Vue 3 组合式 API 与 TypeScript 实现类型安全与逻辑复用,搭配 Element Plus 构建企业级 UI;后端通过 Spring Security 与 JWT 实现动态权限认证,依托 Redis 提升缓存与会话处理效率,并集成 Quartz 支持分布式定时任务。框架采用模块化设计,代码均由本人手动编写,无代码生成依赖,兼具高性能与可扩展性。
这里提供项目开源地址,供大家查看:https://gitee.com/huimouyixiaojifeigoutiao/Ren