# SpringBoot+MyBatis-Plus+sa-token的快速开发脚手架 **Repository Path**: fdjq/spbt-myb-plus ## Basic Information - **Project Name**: SpringBoot+MyBatis-Plus+sa-token的快速开发脚手架 - **Description**: spbt-myb-plus是一款基于SpringBoot+MyBatis-Plus的快速开发脚手架,拥有完整的权限管理功能,可对接Vue前端,开箱即用。 管理平台项目一款通用的轻量级快速上手开发框架 欢迎各位大神指导 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: develop - **Homepage**: https://gitee.com/lteng606/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2025-10-14 - **Last Updated**: 2025-10-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spbt-myb-plus ## 简介 spbt-myb-plus是一款基于SpringBoot+MyBatis-Plus的快速开发脚手架,拥有完整的权限管理功能,可对接Vue前端,开箱即用。 ## 项目演示 ## 技术选型 | 技术 | 版本 | 说明 | |--------------------------|-----------| ---------------- | | SpringBoot | 2.7.5 | 容器+MVC框架 | | sa-token | 1.32.0 | 认证和授权框架 | | MyBatis | 3.5.9 | ORM框架 | | MyBatis-Plus | 3.5.2 | MyBatis增强工具 | | MyBatis-Plus Generator | 5.1.49 | 数据层代码生成器 | | Swagger-UI | 3.0.0 | 文档生产工具 | | sa-token-redis | 1.32.0 | 分布式缓存 | | Hutool | 5.8.21 | Java工具类库 | | Lombok | 1.18.24 | 简化对象封装工具 | ## 数据库表结构 - 化繁为简,仅保留了权限管理功能相关的18张表,方便自由定制; - 原始SQL:[spbt-myb-plus.sql](sql%2Fspbt-myb-plus.sql) - [防暴数据库设计文档.docx](sql%2F%E9%98%B2%E6%9A%B4%E6%95%B0%E6%8D%AE%E5%BA%93%E8%AE%BE%E8%AE%A1%E6%96%87%E6%A1%A3.docx) #### 项目包结构 ``` spbt-myb-plus ├── poloce-common -- 用于存放通用代码 | ├── aop -- 注解声明 | ├── config -- 通用配置类 | ├── constants -- 通用常量封装对象 | ├── core -- 通用核心 | ├── enums -- 通用枚举 | ├── excel -- Easyexcel 阿里Excel处理工具类 | ├── exception -- 全局异常处理相关类 | ├── interceptor -- 拦截器 | ├── uid -- uuid序列生成工具 | ├── util -- 工具类 | └── validator -- 验证类 | ├── pojo -- 共用封装对象 | ├── entity -- 数据实体 | ├── validate -- 请求数据实体 | └── vo -- 返回数据实体 | ├── application -- 业务实现 | ├── cache -- 业务缓存 | ├── config -- 业务配置 | ├── mapper -- 数据层 | ├── service -- 业务层 | └── storage -- 存储引擎 | ├── admin -- 接口实现 | ├── aop -- 日志切面 | ├── config -- web配置 | ├── controller -- 接口层 | └── crontab -- 定时业务 | └── sa-token -- 一个轻量级 java 权限认证框架,让鉴权变得简单、优雅! └── config -- 配置 └── stp -- 验证与拦截 ``` #### 资源文件说明 ``` lua resources ├── application.yml -- SpringBoot通用配置文件 ├── application-dev.yml -- SpringBoot开发环境配置文件 ├── application-prod.yml -- SpringBoot生产环境配置文件 └── log4j2-spring.xml -- 日志配置文件 ```