# admin-cloud-platform-template **Repository Path**: Yang_Dang_Code/admin-cloud-platform-template ## Basic Information - **Project Name**: admin-cloud-platform-template - **Description**: SpringCloud后台管理系统模板 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-06-14 - **Last Updated**: 2025-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 📢 项目简介 基于 JDK 21、Spring Boot 3.2、Sa-Token、Redis、Mybatis-Plus、Knife4j、Vue 3、Element-Plus 构建的前后端分离单体权限管理系统。 - **🚀 开发框架**: 使用 Spring Boot 3 和 Vue 3,以及 Element-Plus 等主流技术栈,实时更新。 - **🔐 安全认证**: 结合 SA-Token 和 JWT 提供安全、无状态、分布式友好的身份验证和授权机制。 - **🔑 权限管理**: 基于 RBAC 模型,实现细粒度的权限控制,涵盖接口方法和按钮级别。 - **🛠️ 功能模块**: 包括用户管理、角色管理、菜单管理、部门管理、字典管理等多个功能。 - **📘 接口文档**: 自动生成接口文档,支持在线调试,提高开发效率。 ## 🌈 接口文档 - `knife4j` 接口文档:[http://localhost:8080/doc.html](http://localhost:8080/doc.html) - `swagger` 接口文档:[http://localhost:8080/swagger-ui/index.html](http://localhost:8080/swagger-ui/index.html) ## 🚀 项目启动 1. **数据库初始化** 执行 [admin.sql](sql/mysql8/admin.sql) 脚本完成数据库创建、表结构和基础数据的初始化。 2. **修改配置** [application.yml](src/main/resources/application.yml) 修改MySQL、Redis连接配置; 3. **启动项目** 执行 [AdminApplication.java](src/main/java/com/sc/admin/AdminApplication.java) 的 main 方法完成后端项目启动; 访问接口文档地址 [http://ip:port/doc.html](http://localhost:8080/doc.html) 验证项目启动是否成功。