我对使用"spring-data-rest"的大型开源项目特别感兴趣。
谢谢。
Thingsboard 是一个采用微服务架构的物联网平台。它使用了Spring Boot、Spring Security、Spring Data、Spring MVC等技术进行构建。
Flowable 是基于Spring的业务流程引擎,已经升级到支持Spring Boot 2.0。
Spring Initializr 是一个后端Web API,可以快速生成一个样例的spring-boot项目。它正是驱动着著名的start.spring.io的后端API。
Kafdrop 是一个管理Kafka的Web客户端。它使用了Spring Boot、Spring MVC、Freemarker等技术进行构建。
Klaw 是另一个管理Kafka的Web客户端。它使用了Spring Boot、Spring MVC、Spring Security、Spring Data JPA和Thymeleaf等技术进行构建。
Corona-Warn-App 的后端是一个帮助追踪德国COVID-19感染链的应用程序。它使用了Spring Boot、Spring MVC、Spring Security、Spring Data JPA、Bean Validation等技术进行构建。
CloudFoundry User Account and Authentication (UAA) Server 是一个多租户身份管理服务,用于Cloud Foundry,也可作为独立的OAuth2服务器使用。它使用了Spring Boot、Spring MVC、Spring Security、Spring JDBC等技术进行构建。
Apollo 是一个分布式配置管理系统,允许您在不重启应用程序的情况下实时更改应用程序的配置。它可以用于实现灰度发布。它使用了Spring Boot、Spring Cloud(例如Eureka)、Spring Session、Spring Security、Spring MVC、Spring Data JPA等技术进行构建。
我知道的两个例子如下:
更多示例可在此处找到:https://www.javaguides.net/2018/10/free-open-source-projects-using-spring-boot.html