13个优质的 SpringBoot 、SpringCloud实战项目推荐!太强了!

我精选了一些不错的实战类型的开源项目供小伙伴们学习。

如果你想要通过实战项目练手或者有课设/项目经验需求的话,这篇文章一定对你有帮助!

下面是正文!

Spring Boot

eladmin(13.8k star)

eladmin 是一款基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由。

这个开源项目基本稳定,并且后续作者还会继续优化。完全开源!这个真的要为原作者点个赞,如果大家觉得这个项目有用的话,建议可以稍微捐赠一下原作者支持一下。后端整理代码质量、表设计等各个方面来说都是很不错的。前后端分离,前端使用的是国内常用的 vue 框架,也比较容易上手。

v2-07abd85de007a32daef75819bfc0e050_b.jpg

项目地址:github.com/elunez/eladm

v2-e9ba6c05928d311d809311a74d3f6ab8_b.jpg
后台首页

v2-bc50edc88b3eeffd87762a59933ce448_b.jpg
角色管理页面

mall(45.5k star)

一位朋友的项目,非常不错,值得推荐!

mall 这个项目的话,是一套电商系统,包括前台商城系统及后台管理系统,基于 SpringBoot+MyBatis 实现,采用 Docker 容器化部署。

前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

另外,这个项目还提供了详细的文档,帮助你进一步学习。

v2-b1c8087705a26d8b5ef0d4a5c4cc9f76_b.jpg

项目地址:github.com/macrozheng/m

v2-efcb34f31a2f313873fdbfd767778f47_b.jpg

vhr(19.9k star)

江南一点雨大佬的力作。整个项目不论是前端还是后端的代码质量都比较高,非常值得学习。

然后,vhr(微人事)这个项目的话,是一个前后端分离的人力资源管理系统,后端基于 SpringBoot 开发,前端基于 Vue 开发,并且,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等。

另外,这个项目提供了非常详细的文档。

项目地址:github.com/lenve/vhr

v2-943f033d73ab103299544cc798adfe3e_b.jpg

favorites-web(4.2k star)

基于 Spring Boot 2.X 的开源项目。favorites-web(云收藏)是一个使用 Spring Boot 构建的开源网站,可以让用户在线随时随地收藏的一个网站,在网站上分类整理收藏的网站或者文章。

项目地址:github.com/cloudfavorit

v2-e50b9db017b6c56a57bc675540bff4e0_b.jpg

community(1.3k star)

开源论坛、问答系统,现有功能提问、回复、通知、最新、最热、消除零回复功能。功能持续更新中…… 技术栈 Spring、Spring Boot、MyBatis、MySQL/H2、Bootstrap。

目前这个写在简历上的重复率还好,自己稍微改造一下还是很有潜力的。

项目地址:github.com/codedrinker/

v2-9c85714582e392ce09dcadb558c5978d_b.jpg

SpringBoot-Shiro-Vue(3.3k star)

提供一套基于 Spring Boot-Shiro-Vue 的权限管理思路.前后端都加以控制,做到按钮/接口级别的权限

项目地址:github.com/Heeexy/Sprin

v2-07348b86b16fe335d4d7583f5b7fde48_b.jpg

Spring Cloud

SpringCloud(5.6k star)

这个项目是一个基于 SpringCloud2.1 的微服务开发脚手架,整合了 spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway 等。服务治理方面引入 elasticsearch、skywalking、springboot-admin、zipkin 等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中。

拿来即用,自己不用在花费时间搭建各种基础设施,真香。

项目地址:github.com/zhoutaoo/Spr

v2-6e8b4a4dcea21dfae09304dea4cec608_b.jpg

Spring-Cloud-Platform(4.7k star)

Cloud-Platform 是国内首个基于 Spring Cloud 的微服务开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关 API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用 Spring Boot2 以及 Spring Cloud Gateway 相关核心组件,前端采用 vue-element-admin 组件。

项目地址:github.com/wxiaoqi/Spri

v2-818b1bcca3491f1ebaa5a612480b94d6_b.jpg

JeeSpringCloud(8.7k star)

码云 GVP 项目。一款免费开源的 Java 互联网云快速开发平台。

基于 SpringBoot2.0 的后台权限管理系统界面简洁美观敏捷开发系统架构。项目代码简洁,注释丰富,上手容易,还同时集中分布式、微服务,同时包含许多基础模块和监控、服务模块。

项目地址: gitee.com/JeeHuangBingG

v2-54808a260be79b3cfa6c5e572e17a3c5_b.jpg

lamp-cloud(2.2k star)

这个项目前身是大家比较熟悉的zuihou-admin-cloud,从 3.0.0 版本开始,改名为 lamp-cloud,它是lamp项目的其中一员。

基于 SpringCloud(Hoxton.SR9) + SpringBoot(2.3.6.RELEASE) 的 SaaS 微服务脚手架,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关 API、分布式事务、大文件断点分片续传等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用 Nacos、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis、SpringBoot、Redis、RibbitMQ 等主要框架和中间件。

另外,这个项目还提供了非常详细的文档,但是需要自己花钱购买。

项目地址:github.com/zuihou/lamp-

v2-b410ac06ae3fd01ba4e0a97d6aa28fe0_b.jpg

piggymetrics(8.8k star)

基于 Spring Boot 和 Spring Cloud 和 Docker 的微服务架构。

PiggyMetrics 被分解为三个核心微服务。它们都是围绕某些业务领域组织的可独立部署的应用程序。

v2-d584d151c469f3e9e6a93a69750f511e_b.jpg

这是一个国外的项目,技术架构以及前端的页面设计感觉都非常赞!感兴趣的可以去这个项目的官网看一下。

项目地址:github.com/sqshq/piggym

v2-3f38c97f75053df315bd299897545126_b.jpg

mall-swarm(5.7k star)

mall-swarm 是一套微服务商城系统,采用了 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、Elasticsearch 等核心技术,同时提供了基于 Vue 的管理后台方便快速搭建系统。mall-swarm 在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套 Spring Cloud 教程。

这个项目附带了详细的教程,并且完全开源了出来 。

项目地址:github.com/macrozheng/m

v2-cd70e7fe171a1844de93dde7745ef9cc_b.jpg

FEBS-Cloud(1.2k star)

基于 Spring Cloud Hoxton.RELEASE、Spring Cloud OAuth2 & Spring Cloud Alibaba & Element 微服务权限系统,开箱即用。

这个项目也提供了很详细的文档,但是想要全部阅读的话,要付费购买。大家适当理解一下,理性看待,毕竟人家项目源码都完全开源出来了,自己付出了这么多劳动。

这个项目的前端的设计还是挺好看的,给大家放一张图感受一下。

v2-a44d8688f59840d59f000df1bf2deaa2_b.jpg

项目地址:github.com/febsteam/FEB

v2-01538d29b7d4e51cdcedfa04fdda9091_b.jpg

原作者:Guide哥
原文链接: 13个优质的 SpringBoot 、SpringCloud实战项目推荐!太强了!
原出处:JavaGuide
侵删

v2-4d4cccb2b9aae3b11741e93b2f876ed0_b.gif

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值