Hei Cloud 是 HEI 快速开发框架的 Java 微服务架构版本,基于 Spring Boot 3.5.9 构建。采用模块化设计,提供高可用、高并发、可扩展的分布式系统解决方案。框架包含完善的权限管理、认证授权等功能模块,支持快速搭建管理系统。
在线文档: https://jiangbyte.github.io/hei-docs/hei-cloud/
| 类型 | 技术 |
|---|---|
| 核心框架 | Java 21 + Spring Boot 3.5.9 + Maven |
| 持久层 | MyBatis-Plus 3.5.5 + Druid 1.2.21 + MySQL |
| 缓存 | Redis (Lettuce) |
| 认证授权 | Sa-Token 1.44.0 + SM2 国密加密 |
| API文档 | Knife4j 4.6.0 (OpenAPI 3) |
| 对象转换 | MapStruct 1.6.3 + Lombok 1.18.30 |
| 数据翻译 | Easy-Trans 3.0.0 |
| 工具库 | Hutool 5.8.25 |
| Excel处理 | Fesod 2.0.1 |
| IP地域解析 | IP2Region 2.7.0 |
hei-cloud
├── api # API接口模块
│ ├── auth-api # 认证API
│ ├── biz-api # 业务API
│ ├── client-api # C端API
│ └── sys-api # 系统API
├── apps # 主启动模块
├── common # 公共模块
│ └── core # 核心模块
├── modules # 业务模块
│ ├── auth # 认证模块
│ ├── biz # 业务模块
│ ├── client # C端模块
│ └── sys # 系统模块
└── scripts # 脚本文件
└── sqls # SQL脚本
本项目参考了以下优秀开源项目:
- Snowy - 小诺团队开发的国内首个国密前后端分离快速开发平台
感谢以上项目的作者和贡献者!
- Hei Boot - Java 单体应用版本
- Hei FastAPI - Python FastAPI 版本
- Hei Admin Vue - Vue3 前端管理后台
本项目采用 MIT License 开源协议
如果这个项目对你有帮助,请给一个 Star 支持!