# gokboot **Repository Path**: gokzzz/gokboot ## Basic Information - **Project Name**: gokboot - **Description**: 基于springboot+mybatis-plus开发的脚手架 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2022-03-13 - **Last Updated**: 2025-06-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, Java ## README

gokboot 后台系统脚手架

[![AUR](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg)](https://github.com/gokzzz/gokboot/master/LICENSE) [![star](https://gitee.com/gokzzz/gokboot/badge/star.svg?theme=white)](https://gitee.com/gokzzz/gokboot)
### 项目简介 一个基于 Spring Boot 2.3.1、 Mybatis-Plus、 JWT、Spring Security、Redis、Vue等各种技术栈结合的前后端分离的后台管理系统脚手架。 ### 初心 **简单、干脆、直接** 。让刚入门的新手快速学会springboot+vue前后端分离架构的设计,并且学会相关的业务开发。也可以用于小项目的后台系统快速开发。 ### 项目源码 | | 后端源码 | 前端源码 | |--- |--- | --- | | gitee | https://gitee.com/gokzzz/gokboot | https://gitee.com/gokzzz/gok-vue-admin | ### 说明 `gokboot-elasticsearch` 模块为elasticsearch搜索案例,并且配合了rabbitmq进行mysql与es同步增删改。 **只有后端代码,不需要可删除。** ### 系统功能 - 用户管理:提供用户的相关配置,新增用户后,默认密码为123456。 - 角色管理:实现RBAC权限模型,对权限与菜单进行分配,可以批量设置角色-用户。 - 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单。 - 系统日志:记录用户操作日志与异常日志,方便开发人员定位排错。 - 定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然。 ### 项目结构 项目采用按功能分模块的开发方式,结构如下 - `gokboot-common` 为系统的公共模块,各种工具类,公共配置存在该模块 - `gokboot-system` 为系统常用的业务,比如用户、菜单。角色相关接口。 - `gokboot-auth` 为系统的权限模块,控制权限方面的过滤器、生成JWT和登录信息等。 - `gokboot-logging` 为系统日志模块,捕获接口相关日志、收集异常日志等接口。 - `gokboot-quartz` 为定时任务模块,使用quartz用于设置定时处理类等相关操作。 - `gokboot-main` 为项目入口模块,也是最终需要打包部署的模块,可在里面加入自己的业务。 ### 相关图片 [![XKNEf1.png](https://s1.ax1x.com/2022/05/28/XKNEf1.png)](https://imgtu.com/i/XKNEf1) [![XKNel6.png](https://s1.ax1x.com/2022/05/28/XKNel6.png)](https://imgtu.com/i/XKNel6) [![XKNnOO.png](https://s1.ax1x.com/2022/05/28/XKNnOO.png)](https://imgtu.com/i/XKNnOO) [![XKNPw4.png](https://s1.ax1x.com/2022/05/28/XKNPw4.png)](https://imgtu.com/i/XKNPw4) [![XKNkk9.png](https://s1.ax1x.com/2022/05/28/XKNkk9.png)](https://imgtu.com/i/XKNkk9) ### 感谢 - 感谢各大开源平台提供的开源项目,为本项目提供开发思想。