有什么大型的spring-boot开源项目吗? [已关闭]

问题描述 投票:0回答:7

我目前正在开发一个 Spring Boot 应用程序,并且希望看到任何有关如何构建大型 Spring Boot 应用程序的真实示例。

我对使用“spring-data-rest”的大型开源项目特别感兴趣

谢谢

spring spring-boot spring-data-rest
7个回答
48
投票

这里有一些非宠物商店,而是一个使用 Spring Boot 2 的真实世界、不平凡的开源应用程序。

  1. Thingsboard是一个采用微服务架构的物联网平台。使用 Spring Boot、Spring Security、Spring Data、Spring MVC 等构建

  2. Flowable是一个基于Spring的业务流程引擎,已经升级到支持Spring Boot 2.0

  3. Spring Initializr是后端Web API,可以快速生成示例spring-boot项目。正是后端 API 为著名的 start.spring.io.

    提供了动力
  4. Kafdrop是管理Kafka的Web客户端。使用 Spring Boot、Spring MVC、Freemarker 等构建

  5. Klaw是另一个管理Kafka的Web客户端。使用 Spring Boot、Spring MVC、Spring Security、Spring Data JPA 和 Thymeleaf 等构建。

  6. Corona-Warn-App后端,这是一款帮助追踪德国COVID-19感染链的应用程序。使用Spring Boot、Spring MVC、Spring Security、Spring Data JPA、Bean Validation等构建。

  7. CloudFoundry 用户帐户和身份验证 (UAA) 服务器是 Cloud Foundry 中使用的多租户身份管理服务,但也可用作独立的 OAuth2 服务器。使用 Spring Boot、Spring MVC、Spring Security、Spring JDBC 等构建。

  8. Apollo是分布式配置管理系统,允许您更改应用程序的配置实时生效,而无需重新启动应用程序。也可以用来实现灰度发布。使用 Spring Boot、Spring Cloud(例如 Eureka)、Spring Session、Spring Security、Spring MVC、Spring Data JPA 等构建。


16
投票

我知道例如这两个:

更多内容可以在以下位置找到:https://www.javaguides.net/2018/10/free-open-source-projects-using-spring-boot.html


5
投票

您可以看看Jhipster项目。

这是一个非常好的项目,有助于构建 SpringBoot 应用程序。

您可以了解许多最佳实践,例如安全性、异常处理、日志记录、任务执行、存储库等。

简而言之,您可以根据需要的功能搭建应用程序。


3
投票

Spring Pet Clinic是非常好的资源。


3
投票

https://github.com/amrkhaledccd/my-moments是用 Spring Boot 编写的 Instagram 克隆


2
投票

我知道几个开源项目

Mifos

阔叶商业


1
投票

这个网站上有一个包含 10 个

real world project demo
的列表,名为 代码库展示

有些是大项目,有些是初学者友好的。

© www.soinside.com 2019 - 2024. All rights reserved.