基于 springboot2/springboot3 + vue2/vue3 前后端分离的 Java 快速开发脚手架,含前后端代码生成器
springboot + vue/avue + element-ui 搭建的项目快速开发骨架 / 通用后台管理系统 / 提供完善的前后端代码生成,提供完整的分布式方案, 默认支持集群,提供分布式锁,分布式缓存, 主要应用于中小型项目的快速开发前言一直在接触后台管理系统, 想着那时做项目几十张表的 crud, 简直苦不堪言, 于是写了一套后台管理系统简化 crud, 通过不断的演进, 现在不止简化了 crud, 已扩展了许多便捷功能 说明- 一套完全开源的快速开发平台,毫无保留给个人及企业免费使用。
- 为前后端分离架构, 提供了完善的代码生成功能 (前端 + 后端), 完善的基础功能, 以及完善的分布式解决方案
项目宗旨:- 只为急速开发而生, 主要针对于中小型的项目快速开发
- 快速 (提供基础crud生成, 包括前端页面生成且与接口进行自动匹配)
- 简洁 (对重复使用率高的工具代码进行封装)
- 规范 (对接口命名,方法命名等,请求方式等统一规范,让接口对接更简单)
系统功能:- 接口文档:swagger + knife4j
- 统一设计:字典枚举, 全局配置, 全局异常,自定义异常, 统一返回, 统一接口规范
- 网关验证:登录认证, 接口授权, 验签, 限流, 黑名单, 核心参数加解密, 日志持久化
- 参数处理:核心参数加解密, 敏感参数脱敏, 验参方案统一
- 基础功能: 用户/ 角色/ 菜单/ 部门/ 接口管理/ 字典管理
- 增强功能: banner/ 消息管理/ 请求日志/ 黑名单/ 全局配置
- 快速开发: 前后端代码生成 (急速开发的关键)
- 技术集成: 阿里云oss, websocket, redis
- 图床支持: 本地图床/ 阿里云/ 独立服务/ 自定义扩展
- 分布式: redis 分布式缓存/ 分布式锁/ 分布式唯一编号
- 机器人: 飞书/微信 群机器人, 默认提供群接收系统异常监控
- 多数据源: 多数据源 dynamic-datasource 支持
- 部署方案: 提供 linux 传统方式部署, docket 部署方案等相关文档
- 其他更多
采用技术:- 3.x 后端:springboot3.x.x + mysql8.0.x + redis + swagger
- 3.x 前端:vue3 + element-plus + avue
- 2.x 后端:springboot2.7.x + mysql5.7+ + redis + swagger
- 2.x 前端:vue2 + element-ui + avue (已停止维护)
附件中包含源码:服务端,管理端 vue3 版,管理端 vue2 版,用户端 门户网站基础架构,用户端 APP 基础架构
基于 springboot2/springboot3 + vue2/vue3 前后端分离的 Java 快速开发脚手架,含前后端代码生成器 ... .. ...
基于 springboot2/springboot3 + vue2/vue3 前后端分离的 Java 快速开发脚手架,含前后端代码生成器 ... .. ...
基于 springboot2/springboot3 + vue2/vue3 前后端分离的 Java 快速开发脚手架,含前后端代码生成器 ... .. ...
基于 springboot2/springboot3 + vue2/vue3 前后端分离的 Java 快速开发脚手架,含前后端代码生成器 ... .. ...
基于 springboot2/springboot3 + vue2/vue3 前后端分离的 Java 快速开发脚手架,含前后端代码生成器 ... .. ...

链接: https://pan.baidu.com/s/1A-f8YxVwAk2IE4XI8QZbjQ
提取码下载:
|