spbt-myb-plus是一款基于SpringBoot+MyBatis-Plus的快速开发脚手架,拥有完整的权限管理功能,可对接Vue前端,开箱即用。 管理平台项目一款通用的轻量级快速上手开发框架 欢迎各位大神指导
简介
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张表,方便自由定制;
项目包结构
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 -- 验证与拦截
资源文件说明
resources ├── application.yml -- SpringBoot通用配置文件 ├── application-dev.yml -- SpringBoot开发环境配置文件 ├── application-prod.yml -- SpringBoot生产环境配置文件 └── log4j2-spring.xml -- 日志配置文件
源码下载地址:https://download.youkuaiyun.com/download/qq_32844687/88269326?spm=1001.2014.3001.5503