Spring Cloud - 依赖管理
-
简述
在本章中,我们将使用 Spring Cloud 构建我们的第一个应用程序。在使用 Spring Boot 作为基础框架时,让我们回顾一下 Spring Cloud 应用程序的项目结构和依赖项设置。 -
核心依赖
Spring Cloud 组将多个包列为依赖项。在本教程中,我们将使用 Spring Cloud 组中的多个包。为了避免这些包之间的任何兼容性问题,让我们使用 Spring Cloud 依赖管理 POM,如下所示 -Gradle 用户可以使用以下方法实现相同的效果 - -
项目架构和结构
在本教程中,我们将使用餐厅的案例 --
Restaurant Service Discovery − 用于注册服务地址。
-
Restaurant Customer Service − 向客户和其他服务提供客户信息。
-
Restaurant Service− 向客户提供餐厅信息。使用客户服务获取客户的城市信息。
-
Restaurant Gateway- 我们的应用程序的入口点。但是,为了简单起见,我们将在本教程中仅使用一次。
在高层次上,这是项目架构 -我们将有以下项目结构。请注意,我们将在接下来的章节中查看文件。 -
-
项目 POM
为简单起见,我们将使用基于 Maven 的构建。下面是我们将在本教程中使用的基本 POM 文件。Points to note −-
POM 依赖管理部分几乎包含了我们需要的所有项目。我们将在需要时添加依赖部分。
-
我们将使用 Spring Boot 作为开发应用程序的基础框架,这就是为什么您将其列为依赖项的原因。
-