10个简单增删改查的免费Spring Boot源代码项目

此页面包含用于学习目的的免费 Spring boot 项目列表。每个 Spring boot 项目的源代码都托管在 GitHub 存储库上,因此您可以免费下载或克隆源代码并亲身体验 Spring boot 框架。

1.员工管理应用程序(ReactJS Spring Boot CRUD全栈应用程序)
这是使用 Spring Boot 和 ReactJS 开发的ReactJS Spring Boot CRUD 全栈应用程序(员工管理系统),用于学习目的。
在此项目中,您将学习如何构建一个全栈 Web 应用程序,该应用程序是 具有 CRUD 功能的基本员工管理应用程序 

  • 创建员工
  • 列出员工
  • 更新员工
  • 删除员工
  • 查看员工

2.Spring  Boot + Angular项目——员工管理系统
使用 Spring Boot 和 Angular 8 开发的员工管理系统项目, 用于学习目的。
功能实现

  • 创建员工
  • 更新员工
  • 员工名单
  • 删除员工
  • 查看员工

3.  Spring Boot Thymeleaf项目-员工管理系统
在这个项目中,您将学习如何使用 Spring boot和 Thymeleaf创建一个简单的实时项目(员工管理系统)  。 
特征:

  • 实施员工名单功能
  • 实施添加员工功能
  • 实施更新员工功能
  • 实施删除员工功能
  • 实现分页功能
  • 实现排序功能
  • 实施搜索功能

4.  Spring Boot MVC Web应用程序-Todo应用程序
Spring MVC Todo 管理 Web 应用程序使用 Spring Boot、Spring MVC、Spring Security、JSP、JPA 和 MySQL 作为数据库。使用的工具和技术

  • Spring Boot - 2.0.4.RELEASE
  • JDK - 1.8 或更高版本
  • Spring 框架 - 5.0.8 发布
  • 休眠 - 5.2.17.Final
  • Maven - 3.2+
  • Spring Data JPA - 2.0.10 发布
  • IDE - Eclipse 或 Spring 工具套件 (STS)
  • MYSQL - 5.1.47
  • Spring Security - 5.0.7 发布

5、Spring  Boot项目-Sagan
这是一个为spring.io网站提供支持的真实应用程序  。它每天都有数千名用户投入生产和使用。
Sagan 项目是一个开源项目,可在 GitHub 存储库上找到:-  https://github.com/spring-io/sagan

6.  PiggyMetrics - Spring Boot、Spring Cloud 微服务项目
PiggyMetrics 使用微服务架构模式、Spring Boot 和 Spring Cloud 开发的免费开源项目, 用于学习目的。因此,继续查看源代码,并获得实时项目的实践经验。

PiggyMetrics 被分解为三个核心微服务。它们都是可独立部署的应用程序,围绕某些业务领域进行组织。

7. 购物车应用程序
这是一个 使用微服务架构和 Spring Boot、Spring Cloud开发的购物车应用程序 。
以下是微服务:

  1. Catalog-service: 提供REST API来提供产品等目录信息。
  2. inventory-service: 它提供REST API来管理产品库存。
  3. cart-service: 它提供 REST API 来保存客户购物车详细信息。
  4. order-service: 它提供了REST API来管理订单。
  5. customer-service: 提供REST API来管理客户信息。
  6. Shoppingcart-ui: 它是一个面向客户的前端 Web 应用程序。

8.  BookStoreApp - Spring Boot 微服务、Spring Cloud 和 React 项目
这是一个电子商务项目,用户可以将书籍添加到购物车并购买这些书籍。
该应用程序是使用 Java、Spring 和 React 开发的。

9.  Spring Boot Angular Petclinic 项目
这是一个开源项目,该项目的源代码托管在 GitHub 上。
GitHub 上有两个项目和源代码:

  1. spring-petclinic-rest  - Spring Petclinic 应用程序的此后端版本仅提供 REST API。
  2. spring-petclinic-angular  - 这是一个使用 spring-petclinic-rest 项目中公开的 REST API 的客户端。

10.  Spring Petclinic 应用程序 - Spring Boot、Spring Cloud 微服务项目
这个 Spring Petclinic 应用程序使用微服务架构和 Spring Boot、Spring Cloud 开发。
该项目使用 Spring Cloud Gateway、Spring Cloud Circuit Breaker、Spring Cloud Config、Spring Cloud Sleuth、Resilience4j、Micrometer 以及 Spring Cloud Netflix 技术堆栈中的 Eureka Service Discovery。