Spring Boot 几乎继承了所有 Spring 框架的优点,同时还可以让项目的配置更简化、编码更简化、部署更方便。近两年受到很多开发者的追捧,也是火热的不行!
下面给大家整理了 10 个 Github 上最值得学习的 Springboot 开源项目,帮助大家提升技术,走上人生巅峰!
1. Mall
基于 SpringBoot+MyBatis 实现的一套电商系统,包括前台商城系统及后台管理系统。
前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。
后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Github:https://github.com/macrozheng/mall
演示地址:mall-admin-web
项目截图:
2.微人事
采用 SpringBoot + Vue 开发一个前后端分离的人力资源管理系统。
Github:https://github.com/lenve/vhr
项目截图:
该项目已授权实验楼改编训练营,直接阅读项目源码吃力的同学,可前往https://www.shiyanlou.com/courses/1346。
3.V 部落
使用 Vue + SpringBoot 实现的多用户博客管理平台。
Github:https://github.com/lenve/VBlog
项目截图:
微人事和 V 部落是同一个作者的作品。
4.Springboot-plus
基于 SpringBoot 2 的管理后台系统,包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配,代码生成等功能。
Github:https://github.com/hdhong/springboot-plus
项目截图:
5.Spring-Boot-Pay
一个支付案例,提供了包括支付宝、微信、银联在内的详细支付代码案例,对于有支付需求的小伙伴来说,这个项目再合适不过了。
Github:https://github.com/softprog/spring-boot-pay
6. spring-boot-seckill
SpringBoot 开发案例从 0 到 1 构建分布式秒杀系统。
GitHub:https://github.com/ZoeShaw101/spring-boot-seckill
秒杀架构:
7.jeeSpringCloud
基于 SpringBoot2.0 的后台权限管理系统界面简洁美观敏捷开发系统架构。核心技术采用 Spring、MyBatis、Shiro 没有任何其它重度依赖。
Github:https://github.com/HuangBingGui/JeeSpringCloudV3.2
演示地址:http://bknfdnl.hn3.mofasuidao.cn/admin/login
8.Roses
基于 Spring Boot 2 和 Spring Cloud Finchley.RELEASE,致力做更简洁的分布式和服务化解决方案,Roses 拥有高效率的开发体验,提供可靠消息最终一致性分布式事务解决方案,提供基于调用链的服务治理,提供可靠的服务异常定位方案(Log + Trace)等等。
一个分布式框架不仅需要构建高效稳定的底层开发框架,更需要解决分布式带来的种种挑战!
Github:https://github.com/stylefeng/Roses
9.Halo
使用 Spring Boot 框架,完成的现代化的个人独立博客系统。具有完备的 Markdown 编辑器以及文章/页面系统,包含分类/标签/预览图,附件管理,评论系统,主题系统,系统设置等功能。
Github:https://github.com/halo-dev/halo
官方文档:https://halo.run
10.Spring-Boot-Admin
用来管理和监视您的 Spring Boot 应用程序的。应用程序需要注册为客户端,UI由 AngularJs 开发。
Github:https://github.com/codecentric/spring-boot-admin
项目截图: