Skip to content

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://152.136.170.138/

账号密码角色
adminadmin123超级管理员
testtest123普通用户

源码地址

更新日志

2025-02-04

  • ✅ 使用 import.meta.glob 自动扫描视图组件
  • ✅ 统一日志和监控模块的路由路径
  • ✅ 解决 Element Plus 和 Vue 的弃用警告

2025-02-03

  • 新增按钮级权限控制(v-permission 指令)
  • ✅ 仪表盘改为静态路由
  • ✅ 修复角色权限树选中状态问题

2025-01-20

  • 新增个人中心页面
  • 新增系统设置页面
  • ✅ 优化动态路由加载
  • ✅ 新增字典组件

2025-01-10

  • 新增定时任务管理
  • 新增服务器监控
  • 新增缓存监控

2025-01-01

  • 新增日志管理
  • 新增岗位管理
  • 新增参数管理
  • 新增通知公告

基于 MIT 许可发布