当然可以。基于 Spring Boot + Vue 的微服务项目,通常后端采用 Spring Cloud / Spring Cloud Alibaba 技术栈。以下是一些主流的开源项目,非常适合用于学习或二次开发。

🚀 主流微服务开源项目

项目名称

主要技术栈

核心特点

适用场景

RuoYi-Cloud

后端: Spring Boot, Spring Cloud Alibaba (Nacos, Sentinel, Seata)
前端: Vue 2/3, Element UI/Plus

基于 RBAC 的成熟权限模型,提供代码生成器,社区活跃,文档齐全。

快速开发后台管理系统、内部系统、教学项目。

Cloud-Platform

后端: Spring Boot, Spring Cloud Alibaba (Nacos, Sentinel)
前端: vue-element-admin

国内较早的微服务开发平台,模块清晰,适合作为脚手架进行二次开发。

作为微服务脚手架,学习或快速搭建后台系统。

microservices-platform

后端: Spring Boot, Spring Cloud, Spring Cloud Alibaba
前端: Vue

强调企业级、多租户、高内聚低耦合,提供统一权限认证和完整的微服务治理能力。

学习企业级微服务架构设计,或作为复杂业务系统的基础。

SpringBlade

后端: Spring Boot, Spring Cloud
前端: Vue, React

源于商业项目,提供 SaaS 多租户能力,功能全面,架构规范。

构建复杂的 SaaS 平台,或学习大型微服务项目的最佳实践。

open-capacity-platform (OCP)

后端: Spring Boot, Spring Cloud (支持 Netflix & Alibaba)
前端: Layui

定位为“能力开放平台”,提供网关、监控、灰度发布等完整的非功能性解决方案。

学习微服务治理、API 网关、灰度发布等企业级实践。

paascloud-master

后端: Spring Cloud, Spring Boot
前端: Vue

采用多服务、多前端的组合模式,实现了完整的 RBAC、OAuth2 权限体系。

深入理解微服务拆分、统一认证和分布式事务等复杂场景。

pig

后端: Spring Cloud Hoxton, Spring Boot 2.4, OAuth2
前端: Vue (基于 Element UI)

基于数据驱动视图封装,对 Vue 新手友好,提供 Docker/K8s 容器化支持。

学习 OAuth2 权限模型和云原生部署。

RuoYi-Office

后端: Spring Boot 3.5, Spring Cloud Alibaba 2023, Flowable, RocketMQ
前端: Vue 3.5, Vben Admin 5
移动端: UniApp

整合了 OA、BPM、HRM 等14大模块,采用最新技术栈,支持三端(Web/后端/App)。

作为毕业设计或企业级实战项目,技术栈前沿,功能完整。

鸿鹄采购系统

后端: Spring Boot 2.7+, Spring Cloud Alibaba (Nacos, Sentinel, Seata)
前端: Vue 3, Element Plus

业务导向,覆盖采购全流程,是“业务+微服务架构”结合的优秀范例。

学习特定业务领域(如采购)的微服务实践,或作为二次开发基础。


💡 如何选择?

  • 通用后台与权限体系

    • 首选RuoYi-Cloud,生态成熟,文档齐全,社区活跃。

    • 对比学习Cloud-Platformmicroservices-platformSpringBladeopen-capacity-platformpaascloud-masterpig

  • 前沿技术栈与完整业务

    • RuoYi-Office:采用 Spring Boot 3 + Vue 3 + Flowable + UniApp,技术栈新,模块丰富,适合作为毕业设计或企业级实战项目。

  • 特定业务领域

    • 鸿鹄采购系统:专注于企业采购、招投标流程,适合有相关业务需求或想学习特定领域微服务设计的开发者。

更多推荐