# xijia-plus **Repository Path**: stackldy/xijia-plus ## Basic Information - **Project Name**: xijia-plus - **Description**: springboot + vue/avue + element-ui 搭建的项目快速开发骨架 / 通用后台管理系统 / 提供完善的前后端代码生成,提供完整的分布式方案, 默认支持集群,提供分布式锁,分布式缓存, 主要应用于中小型项目的快速开发 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: http://xijia.plus - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 75 - **Created**: 2025-06-04 - **Last Updated**: 2025-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

xijia-plus v-3.0.1

star fork

基于 springboot2/springboot3 + vue2/vue3 前后端分离的 Java 快速开发脚手架

QQ群:1037211892   微信群: 1720696548 (加作者微信邀请加入)
## 文档地址 [http://xijia.plus/](http://xijia.plus/) ## 相关地址 - xijia-plus 服务端: [https://gitee.com/wslxm/xijia-plus](https://gitee.com/wslxm/xijia-plus) - xijia-plus 管理端 vue3 版: [https://gitee.com/wslxm/xj-manage-vue3](https://gitee.com/wslxm/xj-manage-vue3) - xijia-plus 管理端 vue2 版: [https://gitee.com/wslxm/xj-manage-vue2](https://gitee.com/wslxm/xj-manage-vue2) (停止维护) - xijia-plus 用户端 门户网站基础架构: [https://gitee.com/wslxm/xj-client](https://gitee.com/wslxm/xj-client) - xijia-plus 用户端 APP 基础架构: [https://gitee.com/wslxm/xijia-plus-app](https://gitee.com/wslxm/xijia-plus-app) - 基于 xijia-plus 的开源文档项目: [https://gitee.com/wslxm/xj-docs](https://gitee.com/wslxm/xj-docs) (当前项目文档使用该项目维护) ## 项目描叙 ### 前言 一直在接触后台管理系统, 想着那时做项目几十张表的 crud, 简直苦不堪言, 于是写了一套后台管理系统简化 crud, 通过不断的演进, 现在不止简化了 crud, 已扩展了许多便捷功能 ### 说明 - xijia-plus 是一套完全开源的快速开发平台,毫无保留给个人及企业免费使用。 - xijia-plus 为前后端分离架构, 提供了完善的代码生成功能 (前端 + 后端), 完善的基础功能, 以及完善的分布式解决方案 ### 演示地址 - [预览地址:http://manage.xijia.plus/](http://manage.xijia.plus/)
账号: `test` 密码: `123456` - ps: 已停止访问,可直接拉取代码后本地启动 (查看演示时可使用当前的在线测试数据库) ---------- - [项目文档 : (http://xijia.plus/)](http://xijia.plus/) - [更新日志](https://gitee.com/wslxm/xijia-plus/blob/2.x/%E7%9B%B8%E5%85%B3%E6%96%87%E6%A1%A3/%E6%9B%B4%E6%96%B0%E6%97%A5%E5%BF%97.md) - [目录结构](https://gitee.com/wslxm/xijia-plus/blob/2.x/%E7%9B%B8%E5%85%B3%E6%96%87%E6%A1%A3/2.x%20%E7%89%88%E6%9C%AC%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84.md) ---------- ### 项目宗旨: - 只为急速开发而生, 主要针对于中小型的项目快速开发 - `快速` (提供基础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 (已停止维护) - [更多祥见](http://xijia.plus/%E6%9C%8D%E5%8A%A1%E7%AB%AF/%E9%87%87%E7%94%A8%E6%8A%80%E6%9C%AF.html) ## 项目展示 | 页面名 | 页面展示 | |---|---| | 登录页 | ![输入图片说明](https://images.gitee.com/uploads/images/2021/1208/201521_b4b0a90f_2208600.png "屏幕截图.png") | | 首页 | ![输入图片说明](https://images.gitee.com/uploads/images/2021/1208/201610_83f931fa_2208600.png "屏幕截图.png") | | 代码生成页 | ![输入图片说明](https://images.gitee.com/uploads/images/2021/1208/201654_cc2aa4fe_2208600.png "屏幕截图.png") | | 菜单页 | ![输入图片说明](https://images.gitee.com/uploads/images/2021/1208/201741_80321125_2208600.png "屏幕截图.png") | | 用户管理

弹出消息通知展示页 | ![输入图片说明](https://images.gitee.com/uploads/images/2021/1208/201902_11d194f7_2208600.png "屏幕截图.png") | | 其他 | 更多自行访问展示地址 |