# springboot-vue **Repository Path**: gao_zhenzhong/springboot-vue ## Basic Information - **Project Name**: springboot-vue - **Description**: No description available - **Primary Language**: Java - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 22 - **Forks**: 2 - **Created**: 2020-12-19 - **Last Updated**: 2024-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 一套基于springboot 3.2.0 管理系统架子 # 1.前言 当前开源出来的管理系的案例非常之多,可代码质量,着实令人吃惊。 使用基于springboot构建整个框加,又配上代码生成器。 目地打造一套简洁、高效的开发的架子,而不是帮你完成更多的功能。 本人各种代码洁癖与强迫症,坚信大道致简,拒绝臃肿。 # 2.简介 ## 2.1.后端技术栈 jdk 17+ 均可 springboot 3.2.0 spring-jdbc 6.1.2 mysql 8.1.0 openapi 2.0.2 lombok guava jjwt ## 2.2.前端技术栈 vue: ^2.6.11 element-ui: ^2.14.0 vuex: ^3.4.0 axios: ^1.1.3 moment: ^2.29.1 webpack: ^5 node.js: v16.17.0 ## 2.3.优点特色 Springboot架构体系,灵活性与扩展性极高 技术通用,无学习成本 对SpringJDBC进适度封装,CURD无需编写SQL,提高开发效率 轻量 对复杂SQL拼加十分方便,无需写if语句或标签 提高开发效率 速度快:前端启动7~10秒,重启1秒左右;后端启动3~5秒左右,重启1~2秒左右,调试方便 代码极简,易改动,易扩展 集成配套的代码生成器,前后端都有,包括导入导出的代码可直接修改 大大提高开发效率 自动处理createTime 创建时间,createBy 创建人ID,updateTime 修改时间,updateBy 修改人ID,字段 提高开发效率 自动处理 dr 删除标记字段 提高开发效率 将参数拼入SQL在控制台独立显示 调试方便 相互不影响 前后端分离开发,可合并部署,打包之后大小仅30多M 轻量 非常容易扩展成微服务中的一个节点,扩展性好 分页时COUNT语句的高效的处理方式,提交运行效率 支持联表的分页,提高开发效率 支持联表的动态拼条件,提高开发效率 支持多种主键生成方式包括分布式主键生成策略雪花算法 使用新版日期时间类LocalDateTime保证安全 方便返回单列列表 统一异常处理 统一后端反回值 前端对组件封装 ## 2.4.已有功能 菜单管理(树加列表) 部门管理(树加列表) 角色管理(功能授权、数据授权、关联用户,RBAC) 字典管理 用户管理 接口监管(统计每个接口请求时长,方便优化) 接口验证(token) 操作日志:请求参数+返回结果的记录 ## 2.5.开发工具 后端:eclipse或idea 前端:vscode或webstorm ## 2.6系统截图 ![image.png](https://images.gitee.com/uploads/images/2021/0410/005852_76b31017_7570591.png) ![image.png](https://images.gitee.com/uploads/images/2021/0326/230919_94d088b5_7570591.png) ![image.png](https://images.gitee.com/uploads/images/2021/0326/231859_cb486c37_7570591.png) ![image.png](https://images.gitee.com/uploads/images/2021/0326/231130_e81e7df5_7570591.png) ![image.png](https://images.gitee.com/uploads/images/2021/0326/231146_a18760bc_7570591.png) # 3 源码下载 https://gitee.com/gao_zhenzhong/springboot-vue # 4 配套的代码生成器源码 https://gitee.com/gao_zhenzhong/code