CmdAdmin 指南
CmdAdmin 是一个基于 Spring Boot 4 + Vue 3 的现代化企业级管理系统脚手架。
特性
- 🚀 最新技术栈:Spring Boot 4 + Vue 3.5 + TypeScript 5.8
- 🔐 安全认证:JWT + Spring Security + Redis
- 🛡️ 权限控制:菜单级 + 按钮级 + 数据级三级权限
- 📦 丰富组件:字典组件、权限指令、CRUD Hook
- ⏰ 定时任务:Quartz 分布式任务调度
- 📊 系统监控:CPU、内存、磁盘、JVM、Redis 监控
- 👤 个人中心:信息修改、头像上传、密码修改
- 🎨 精美界面:Element Plus + 暗黑模式支持
技术栈
后端
- Spring Boot 4.0.0
- Spring Security
- Spring Data JPA
- PostgreSQL / MySQL
- Redis
- JWT 认证
- Quartz 定时任务
前端
- Vue 3.5.13
- TypeScript 5.8.3
- Element Plus 2.9.7
- Pinia 3.0.2
- Vue Router 4.5.0
- ECharts 5.6.0
- Vite 6.2.6
快速开始
环境要求
- JDK 21+
- Node.js 18+
- PostgreSQL 15+ 或 MySQL 8+
- Redis 6+
安装
bash
# 克隆项目
git clone https://github.com/key1012/cmdadmin.git
# 初始化数据库
# 执行 src/main/resources/db/schema-postgresql.sql
# 启动后端
cd cmdAdmin
mvn spring-boot:run
# 启动前端
cd admin-web
npm install
npm run dev访问系统
- 地址:http://localhost:5173
- 账号:admin / admin123
文档目录
- 快速开始 - 项目安装和启动
- 项目结构 - 项目目录结构说明
- 认证授权 - JWT 认证机制
- 权限管理 - 三级权限体系
- 个人中心 - 用户信息管理
- 定时任务 - Quartz 任务调度
- 系统监控 - 服务器和缓存监控
- 部署指南 - 生产环境部署
- Docker 部署 - 容器化部署
在线演示
🌐 演示地址: http://152.136.170.138/
| 账号 | 密码 | 角色 |
|---|---|---|
| admin | admin123 | 超级管理员 |
| test | test123 | 普通用户 |
源码地址
- 🐙 GitHub: https://github.com/key1012/cmdadmin
- 🦌 Gitee: https://gitee.com/cmdshare/cmdAdmin
更新日志
2025-02-04
- ✅ 使用
import.meta.glob自动扫描视图组件 - ✅ 统一日志和监控模块的路由路径
- ✅ 解决 Element Plus 和 Vue 的弃用警告
2025-02-03
- ✅ 新增按钮级权限控制(v-permission 指令)
- ✅ 仪表盘改为静态路由
- ✅ 修复角色权限树选中状态问题
2025-01-20
- ✅ 新增个人中心页面
- ✅ 新增系统设置页面
- ✅ 优化动态路由加载
- ✅ 新增字典组件
2025-01-10
- ✅ 新增定时任务管理
- ✅ 新增服务器监控
- ✅ 新增缓存监控
2025-01-01
- ✅ 新增日志管理
- ✅ 新增岗位管理
- ✅ 新增参数管理
- ✅ 新增通知公告