close

Spring Cloud Azure

Spring Cloud Azure是一个开源项目,提供与Azure服务的无缝Spring集成。它为开发人员提供了一种Spring惯用的方式来连接和使用Azure服务,只需要很少的配置行和最少的代码更改。准备好在云中运行Spring应用程序后,我们建议您使用Azure Spring Cloud。Azure Spring Cloud是一项完全托管的Spring Cloud服务,由与Spring Cloud Azure相同的团队构建和支持。

特征

项目功能包括:

春云

Spring靴

Spring数据

入门

Azure支持条目包含对Azure托管服务的自动配置支持。它还提供了使用Azure托管服务将属性从Cloud Foundry自动注入到您的应用程序中的功能。让我们以适用于Azure Service Bus的Spring Boot Starter为例。所有Spring Cloud for Azure工件均可通过Maven Central使用。您可以使用Spring Initializr引导您的应用程序并添加Azure Support依赖项。然后,您可以将通常的azure-servicebus依赖项添加到项目中,并且Spring Boot自动配置将自动使用Azure Service Bus配置Spring应用程序。

<dependency>
  <groupId>com.microsoft.azure</groupId>
  <artifactId>azure-spring-boot-starter</artifactId>
</dependency>
<dependency>
  <groupId>com.microsoft.azure</groupId>
  <artifactId>azure-servicebus</artifactId>
</dependency>

或者,您可以添加适用于Azure Service Bus的Spring Boot Starter的全名。

<dependency>
  <groupId>com.microsoft.azure</groupId>
  <artifactId>azure-servicebus-spring-boot-starter</artifactId>
</dependency>

运行您的Spring Boot应用程序

在Azure上运行Spring Boot应用程序的最佳方法是使用Azure Spring Cloud,这是一种完全托管的Spring Cloud服务,由Microsoft和Pivotal(VMware)共同构建和运营。它使Java开发人员无需更改代码即可在Azure上轻松构建和运行基于Spring-boot的微服务。请遵循本教程来准备要在Azure Spring Cloud中部署的Java Spring应用程序。

此外,您可以在以下位置部署Spring Boot应用程序:

SpringInitializr

快速启动您的项目

使用 Spring Initializr引导您的应用程序 。

文献资料

每个Spring项目都有自己的项目。它详细说明了如何使用项目功能以及使用它们可以实现的功能。
2.2.0 当前 GA 参考文件 API文件
2.1.7 GA 参考文件 API文件
2.0.7 GA 参考文件 API文件
1.0.0 GA 参考文件 API文件