Github 上 10 个值得学习的 Springboot 开源项目
Spring Boot 几乎继承了所有 Spring 框架的优点,同时还可以让项目的配置更简化、编码更简化、部署更方便。近两年受到很多开发者的追捧,也是火热的不行!
下面给大家整理了 10 个 Github 上最值得学习的 Springboot 开源项目,帮助大家提升技术,走上人生巅峰!
1. Mall
基于 SpringBoot+MyBatis 实现的一套电商系统,包括前台商城系统及后台管理系统。
前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。
后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Github:https://github.com/macrozheng/mall
演示地址:http://39.98.190.128/index.html
项目截图:

2.微人事
采用 SpringBoot + Vue 开发一个前后端分离的人力资源管理系统。
Github:https://github.com/lenve/vhr
项目截图:

该项目已授权实验楼改编训练营《SpringBoot + Vue 实现前后端分离的微人事系统》,直接阅读项目源码较为吃力的同学,可以移步实验楼。
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
项目截图:

相关推荐:
- Spring Boot 入门教程
- SpringBoot + Mybatis + Thymeleaf 搭建美观实用的个人博客
- Spring Boot 实现健康管理系统
- Spring Boot 入门及前后端分离项目实践
- 23 个实验带你轻松玩转 Spring Boot
Github 上 10 个值得学习的 Springboot 开源项目的更多相关文章
- GitHub上最火的74个Android开源项目
GitHub上最火的74个Android开源项目 1.ActionBarSherlock ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库, ...
- GitHub上最火的40个iOS开源项目
1. AFNetworking 在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目.AFNetworking是一个轻量级的iOS. Mac OS X网络通信类库,现在是 ...
- GitHub上最火的74个Android开源项目(三)
此前,推出的GitHub平台上“最受欢迎的开源项目”系列文章引发了许多读者的热议,在“GitHub上最火的40个Android开源项目(一).(二)中,我们也相继盘点了40个GitHub上最受欢迎的A ...
- GitHub上最著名的Android播放器开源项目大全
GitHub上最著名的Android播放器开源项目大全 ...
- GitHub上非常受开发者欢迎的iOS开源项目(二)
"每一次的改变总意味着新的开始."这句话用在iOS上可谓是再合适不过的了.GitHub上的iOS开源项目数不胜数,iOS每一次的改变,总会引发iOS开源项目的演变,从iOS 1.x ...
- 深度学习动手入门:GitHub上四个超棒的TensorFlow开源项目
作者简介:akshay pai,数据科学工程师,热爱研究机器学习问题.Source Dexter网站创办人. TensorFlow是Google的开源深度学习库,你可以使用这个框架以及Python编程 ...
- 值得学习的C开源项目
C开源项目学习 原文:戳这里 1. Webbench Webbench 是一个在 linux 下使用的非常简单的网站压测工具.它使用 fork ()模拟多个客户端同时访问我们设定的 URL,测试网站在 ...
- 看github上有18万star的第一开源项目如何教你学前端编程的
作为 Github | star 第一开源项目,已经超过18万 star:比之前最火的bootstrap的10万star还要多出8w,freeCodeCamp 越来越受关注,建站两年时间不到已经近40 ...
- GitHub上最火的40个Android开源项目(二)
21.drag-sort-listview DragSortListView(DSLV)是Android ListView的一个扩展,支持拖拽排序和左右滑动删除功能.重写了TouchIntercept ...
随机推荐
- openvswitch2.11.0修改源码后重新编译
一:推文 https://www.jianshu.com/p/923f49c290f5(可以删除运行当中的DataPath内核) https://github.com/ebiken/doc-netwo ...
- iOS - 搜索关键字在结果中高亮显示
self.labelContent.attributedText = [self highlightText:self.searchStr inStr:searchModel.eventDesc]; ...
- Pi1-lite
第一次加电无显示器怎么办?无解. 网上说在tf卡的根下建立ssh空文件来启动ssh服务,建立wpa_supplicant.conf文件来连接wifi. 我怎么都试不出来,只能老老实实接显示器.键盘.网 ...
- windows下ffmpeg批量转码
以mp4转mp3为例 for %%i in (*.mp4) do ffmpeg -i "%%i" "%%i.mp3" 将当前文件夹下的mp4文件全部转码为mp3
- eclipse Maven Dependencies pom
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mave ...
- Spring生态圈的概要说明
Spring生态圈的概要说明 以下摘抄自<Spring Boot实战>一书某章节. ================================= Spring 主要jar包 (1 ...
- 小甲鱼汇编语言学习笔记——day01
1.计算机CPU由如下三部分组成(如下图):运算器.控制器.寄存器. 2.寄存器:简单说,就是用来存储数据的器件,类似内存,不过这个是CPU专用,跟内存不一样. 8086CPU里,寄存器总共有14个, ...
- find命令实例
按时间查找也有参数 -atime 访问时间 -ctime 改变状态的时间 -mtime修改的时间. 这里的时间是以24小时为单位的. 查找最近30分钟修改的当前目录下的.php文件 find . -n ...
- Angular 使用 ng2-file-upload 上传文件遇到的问题
Angular 上传文件 可参考Angular2使用ng2-file-upload上传文件 这里记录在开发过程中遇到的问题: 删除选择的文件后,不能再选择上次选择的相同的文件 在 firefox 浏览 ...
- Vue项目引入百度地图
先去百度开放平台申请ak.http://lbsyun.baidu.com/ 进来之后 按照步骤走,先登录百度账号,然后申请成为开发者,然后申请ak密钥 填写完毕后提交,会给你邮箱发个激活邮件 点击申请 ...