SpringBoot是目前Java领域最火的技术栈,也是Java开发者必须掌握的技术。今天整理了13个优质的SpringBoot开源项目供大家参考,希望对正在学习SpringBoot的小伙伴有所帮助!不知道简历写什么项目或者没有亮点的朋友,我只能帮到你了!以下项目排名不分先后!1、mallstars数量12.7k,项目地址:https://github.com/macrozheng/mallmall项目是一个电商系统,包括前端商城系统和后端管理系统,基于SpringBoot+MyBatis。前端商城系统包括首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客服、帮助中心等模块。后台管理系统包括产品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。项目演示:2.Cloud-Platform拥有8kstars,项目地址:https://gitee.com/geek_qi/cloud-platformCloud-Platform是国内第一个基于SpringCloud的微服务开发平台,统一授权认证后台管理系统包含用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可作为后台服务的开发脚手架。代码简洁,结构清晰,适合学习和项目中直接使用。核心技术采用SpringBoot2.1.2及SpringCloud相关核心组件(Greenwich.RELEASE),使用Nacos注册配置中心,集成流量卫士Sentinel,前端使用vue-element-admin组件。项目模块:项目demo:3.微人事star数3.3k,项目地址:https://github.com/lenve/vhr微人事是一个前后端分体的人力资源管理系统分离,项目采用SpringBoot+Vue开发。权限管理相关的模块主要有两个,分别是【系统管理->基础信息设置->权限组】管理角色与资源的关系,以及【系统管理->操作员管理】管理用户与角色的关系.另外,这个项目也在持续更新中。小伙伴们可以通过下方的更新记录查看最新完成的功能。项目演示:4.spring-boot-paystar编号2.9k,项目地址:https://gitee.com/52itstyle/spring-boot-pay这是一个支付案例,提供支付宝、微信、银联支付码等详细信息case,对于有支付需求的小伙伴来说,这个项目就完美了。项目演示:5.spring-boot-seckillstar数为3.7k。项目地址:https://gitee.com/52itstyle/spring-boot-seckill从0到1搭建分布式秒杀系统,壳外谈架构,都是耍流氓。SpringBoot开发案例从0到1搭建分布式秒杀系统,项目案例基本成型并逐步完善。秒杀架构图:项目展示:6.VTribe拥有1.06kstars,项目地址:https://github.com/lenve/VBlogVTribe是一个使用Vue+SpringBoot开发的多用户博客管理平台。项目demo:七、springboot-plusstar数量2.6k,项目地址:https://gitee.com/xiandafu/springboot-plus一个基于SpringBoot2的管理后台系统,包括用户管理、组织管理、角色管理、功能点管理、菜单管理、权限分配、数据权限分配、代码生成等功能相对于其他开源后台系统,SpringBoot-Plus具有一定的复杂性。系统基于SpringBoot2.1技术,前端采用Layui2.4。数据库以MySQL/Oracle/Postgres/SQLServer为例,理论上是跨数据库平台。项目演示:8.litemall星数6.49k,项目地址:https://github.com/linlinjava/litemall一个商城项目,包括SpringBoot后台+Vue管理员前台+微信小程序用户前台+Vue用户移动端。小商城功能:首页、话题列表、话题详情、分类列表、分类详情、品牌列表、品牌详情、新品发布、热门推荐、优惠券列表、优惠券选择、团购(团购业务有待完善)、搜索、商品详情、商品评价、商品分享、购物车、订单、订单列表、订单详情、地址、收藏、足迹、反馈、客服;管理平台功能:会员管理、商城管理、商品管理、促销管理、系统管理、配置管理、统计报表。项目架构:技术栈:项目演示:9.jeeSpringCloudstars数量:3.9k,项目地址:https://gitee.com/JeeHuangBingGui/jeeSpringCloud基于SpringBoot2.0的后台权限管理系统接口简单美观敏捷的开发系统建筑学。核心技术使用Spring、MyBatis和Shiro,没有任何其他重度依赖。互联网云快速开发框架,微服务分布式代码生成敏捷开发体系架构。项目代码简洁,注解丰富,易于上手,同时集中了分布式和微服务,包含很多基础模块和监控、服务模块。模块包括:定时任务调度、服务器监控、平台监控、平台设置、开发平台、单点登录、Redis分布式缓存、会员、营销、在线用户、日志、在线人数、访问次数、调用次数、直接集群、接口文档、生成模块、代码示例、安装视频、教程文档代码生成(单表、主表、树表、列表与表单、redis缓存对接代码、图表统计、地图统计、vue.js)、dubbo、springCloud、SpringBoot、mybatis、spring、springmvc。项目演示:10.NiceFishstars数量:3k,项目地址:https://gitee.com/mumu-osc/NiceFishNiceFish(美人鱼)是一个系列项目,目标是演示前后端开发模型-端分离:前端浏览器、移动端、Electron环境下的多种开发模式;后端有两个版本:SpringBoot版和SpringCloud版。项目演示:十一、zscat_swstar编号:2.1k,项目地址:https://gitee.com/catshen/zscat_sw一个基于springbootdubbo的商城项目,包括前端、后端和h5应用、小程序,如zscat用于练习的应用程序模板项目。包括sso登录、API网关、流量控制、自定义协议封装、自动crud、自动缓存、读写分离、分布式缓存、分布式定时任务、分布式锁、消息队列、事件机制、oauth2.0登录、全文搜索,集成七牛文件服务,集成dubbo,集成springcboot等功能。项目架构:项目演示:12个,Rosesstars数量:1.7k,项目地址:https://gitee.com/stylefeng/rosesRoses基于SpringBoot2和SpringCloudFinchley.SR2,更符合企业-层次分布式和面向服务的解决方案,Roses拥有高效的开发经验,提供可靠的消息最终一致性分布式事务解决方案,提供基于调用链的服务治理,提供可靠的服务异常定位解决方案(Log+Trace)等,分布式框架不仅需要搭建高效稳定的底层开发框架,还需要解决分布式带来的各种挑战!十三。华夏ERPstar数:1.6k,项目地址:https://gitee.com/jishenghua/JSH_ERP华夏ERP基于SpringBoot框架,立志于为中小企业提供开源易用的ERP软件规模企业。目前专注于发票+财务功能。主要模块包括零售管理、进货管理、销售管理、仓库管理、财务管理、报表查询、基础数据、系统管理等,支持预付款、收支、转库、拆装等特殊功能,命令。它有库存状态、出入库统计等报表,同时对角色和权限有详细全面的控制,细化到每个按钮和菜单。项目演示:总结了一下,资源稍微整理了一下,如果有更好的,希望大家在下方补充!
