|
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0
Stars:20.8K
语言:Java
项目简介:
SpringBlade 是一个由商业级项目升级优化而来的微服务架构,采用 Spring Boot 3.5、Spring Cloud 2025 等核心技术构建,完全遵循阿里巴巴编码规范。提供基于 React 和 Vue 的两个前端框架用于快速搭建企业级的 SaaS 多租户微服务平台。项目历经多年打磨,已服务于众多企业客户,是生产级的微服务解决方案。
核心功能:
- 微服务架构:基于 Spring Cloud 2025 构建完整的微服务生态
- 多租户支持:提供完善的 SaaS 多租户解决方案
- 权限管理:包含 RBAC 权限模型、数据权限、菜单权限等
- 代码生成器:支持在线代码生成,快速构建业务模块
- 分布式事务:集成 Seata 分布式事务解决方案
- 服务网关:基于 Spring Cloud Gateway 的统一网关
- 监控中心:提供完整的服务监控和链路追踪
- 双前端支持:同时提供 React 和 Vue 两套前端框架
技术栈:
- 后端:Spring Boot 3.5、Spring Cloud 2025、MyBatis Plus
- 前端:Vue3/React、Ant Design、TypeScript
- 数据库:MySQL、PostgreSQL、Oracle 等
- 部署方式:Docker/K8s 容器化部署
- 开源协议:Apache-2.0
适用场景:
- 企业级 SaaS 平台:快速搭建多租户 SaaS 应用
- 微服务项目:作为微服务架构的基础框架
- 大型项目重构:帮助传统单体应用向微服务转型
- 外包项目开发:提高开发效率,降低项目成本 |