一些基于SpringBoot的开源项目,排名不分先后。
1、Gun
GitHub项目地址:https://github.com/stylefeng/Guns
2、FEBS-Shiro
GitHub项目地址:https://github.com/wuyouzhuguli/FEBS-Shiro
3、halo
GitHub项目地址:https://github.com/halo-dev/halo
4、hope-boot
GitHub项目地址:https://github.com/hope-for/hope-boot
5、spring-boot-plus
GitHub项目地址:https://github.com/geekidea/spring-boot-plus
6、mall
GitHub项目地址:https://github.com/macrozheng/mall
**7、vhr ** GitHub项目地址:https://github.com/lenve/vhr
8、APIJSON
GitHub项目地址:[https://github.com/APIJSON/APIJSON(https://github.com/APIJSON/APIJSON)
9、jeecg-boot
GitHub项目地址:https://github.com/zhangdaiscott/jeecg-boot
10、SpringBoot-Shiro-Vue
GitHub项目地址:https://github.com/Heeexy/SpringBoot-Shiro-Vue
11、spring-boot-api-project-seed
GitHub项目地址:https://github.com/lihengming/spring-boot-api-project-seed
12、api-boot
GitHub项目地址:https://github.com/minbox-projects/api-boot
本文转自:SpringBoot中文社区
原文链接:https://springboot.io/t/topic/726
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这些开源项目都是基于Spring Boot框架的,为开发者提供了丰富的功能和学习资源。下面我将简要介绍几个项目的特点,帮助你了解它们的应用场景:
Gun (风格框架Guns): 一个基于Spring Boot的后台管理系统,集成了权限管理、工作流引擎等企业级开发常用的功能模块,适合快速搭建企业级应用。
FEBS-Shiro: 基于Spring Boot和Shiro的安全权限系统,适用于需要实现用户认证与授权的Web项目,简化了安全控制的配置。
Halo: 一款现代化的博客系统,使用Spring Boot构建,支持Markdown编写文章,拥有美观的界面和强大的插件系统,适合个人或团队搭建博客网站。
Hope-Boot: 提供了一系列企业级开发的基础架构和通用组件,包括但不限于统一异常处理、日志记录、数据权限等,便于快速启动新项目。
Spring-Boot-Plus: 是一个基于Spring Boot的微服务架构,内置了许多常用的微服务组件,如代码生成器、Swagger API文档、多租户等,适合微服务项目的快速开发。
Mall: 由macrozheng维护的一个电商教学项目,涵盖了后端管理系统、前台商城、以及相关的微服务模块,是学习Spring Boot在电商领域应用的优秀案例。
VHR (Very-Human-Resources): 一个人力资源管理系统,展示了如何使用Spring Boot构建企业级应用,包含员工信息管理、部门管理等功能,适合HR系统开发参考。
APIJSON: 一种专为API而生的JSON网络传输协议及ORM库,通过自描述JSON来定义API,简化前后端分离开发中的接口设计与数据交互。
Jeecg-Boot: 集成了低代码平台的快速开发框架,提供表单设计、流程引擎、报表图表等多种功能,适合快速构建企业信息化系统。
SpringBoot-Shiro-Vue: 结合Spring Boot、Shiro和Vue.js的全栈开发框架,实现了前后端分离的权限管理系统,适合学习权限管理和前后端分离技术。
Spring-Boot-API-Project-Seed: 一个用于快速启动Spring Boot RESTful API项目的种子工程,包含了基础的项目结构和配置,方便开发者快速开始API开发。
Api-Boot: 旨在简化Spring Boot应用开发的工具集,提供了诸如自动配置、健康检查、日志管理等特性,有助于提升开发效率。
以上项目覆盖了从基础框架到特定领域应用的广泛范围,开发者可以根据自己的需求选择合适的学习或使用。