# sp3ma **Repository Path**: MuQuanyu0107/sp3ma ## Basic Information - **Project Name**: sp3ma - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-12 - **Last Updated**: 2026-07-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sp3ma #### 介绍 sp3ma 是作者 MQy 推出的基于 SpringBoot3、MybatisPlus、Sa-Token 的单体项目架构(支持 虚拟线程)。是专为开发者提供全面、简单、强大的二次开发架构。 无论是个人、团队、或是企业,都能够以 sp3ma 为基础,进而开发各种项目。 #### 软件架构 * SpringBoot3 * Mybatis * Mybatis-Plus * Sa-Token * Lombok * Hutool * Redisson * Knife4j(OpenAPI3) * Easy-Captcha #### 安装教程 1. 下载并安装 JDK21 2. 使用MySQL 创建 sp3ma 数据库(utf8mb4_general_ci),执行 /sql/sp3ma.sql 脚本。 3. 启动 sp3ma-admin 前端项目、sp3ma 后端项目 4. 用户名:admin 密码:123123 #### 使用说明 * B站讲解视频:xxx #### 参与贡献 - MQy(MuQuanyu) #### 主要支持 - 用户可多角色、多组织 - 支持用户绑定各种内容(邮箱/手机号) - 路由权限、按钮权限 与 请求权限 分离 - 请求权限支持 数据范围(由 组织ID集合 / 用户ID 判断) - 路由权限、按钮权限(由 多角色 / 用户个人 判断) - 数据字典(支持同类型 父子关系) - 支持输出不同级别的日志文件 - 提供 Vue3 前端参考代码