閉じる

Spring Cloud Azure

2.2.0

Spring Cloud Azure は、Azure サービスとのシームレスな Spring 統合を提供するオープンソースプロジェクトです。これは、Azure サービスに接続して使用するための Spring 慣用的な方法を開発者に提供します。構成の数行と最小限のコード変更のみが必要です。Spring アプリをクラウドで実行する準備ができたら、Azure Spring Cloud (英語) をお勧めします。Azure Spring Cloud は、フルマネージド Spring Cloud サービスであり、Spring Cloud Azure と同じチームによって構築およびサポートされています。

機能

プロジェクトの機能は次のとおりです。

Spring Cloud

Spring Boot

Spring Data

入門

Azure サポートエントリには、Azure 管理サービスの自動構成サポートが含まれています。また、Azure マネージドサービスを使用して、Cloud Foundry からアプリケーションにプロパティを自動的に挿入する機能も提供します。例として、Azure サービスバス用の Spring Boot スターターを取り上げます。Azure アーティファクト用のすべての Spring Cloud は、Maven セントラルを通じて入手できます。Spring Initializr (英語) を使用してアプリケーションをブートストラップし、Azure Support 依存関係を追加できます。次に、通常の azure-servicebus 依存関係をプロジェクトに追加すると、Spring Boot 自動構成により、Azure サービスバスを使用して 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 サービスバス用の Spring Boot スターターのフルネームを追加できます。

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

Spring Boot アプリケーションを実行する

Azure で Spring Boot アプリを実行する最良の方法は、Microsoft と Pivotal(VMware)が共同で構築および運用するフルマネージド Spring Cloud サービスである Azure Spring Cloud (英語) を使用することです。Java 開発者は、コードを変更することなく、Azure 上で Spring-boot ベースのマイクロサービスを簡単に構築および実行できます。このチュートリアル (英語) に従って、Azure Spring Cloud のデプロイ用の Java Spring アプリケーションを準備します。

さらに、Spring Boot アプリケーションを

Spring Initializr

プロジェクトのクイックスタート

Spring Initializr (英語) を使用してアプリケーションをブートストラップします。

ドキュメント

Spring プロジェクト別に用意されています。プロジェクトの機能を使用する方法と、それを使用して達成できることを詳細に説明しています。
2.2.0 CURRENT GA リファレンスドキュメント (英語) API ドキュメント (英語)
2.1.7 GA リファレンスドキュメント (英語) API ドキュメント (英語)
2.0.7 GA リファレンスドキュメント (英語) API ドキュメント (英語)
1.0.0 GA リファレンスドキュメント (英語) API ドキュメント (英語)