Azure 用 Java ライブラリ、ドライバー、Spring モジュール

この記事では、Azure で使用する Java ライブラリ、ドライバー、Spring モジュール、および関連記事へのリンクを示します。

Microsoft の目標は、すべての開発者がより多くのことを達成できるようにすることであり、このコミットメントは Java 開発者に対しても例外ではありません。 Java と Spring の開発者は、好みのクラウド サービスへの接続を簡略化するために、慣用的なライブラリを使用します。 これらのライブラリ、ドライバー、モジュールを使用すると、データ、メッセージング、キャッシュ、ストレージ、イベント、ディレクトリ、およびシークレット管理全体で Azure サービスと簡単にやり取りできるようになります。 次の表を使用して、使用を開始するための適切なライブラリやドライバー、モジュール、およびガイドを見つけてください。

カテゴリ Azure サービス Java ライブラリまたはドライバー Java のガイド Spring モジュール Spring のガイド
データ​​ SQL データベース SQL Database JDBC ドライバー Azure SQL Database で Java と JDBC を使用する Spring Data:
JDBC
JPA
R2DBC
Azure SQL Database で Spring Data を使用する:
JDBC
JPA
R2DBC
データ​​ MySQL MySQL JDBC ドライバー クイックスタート: Azure Database for MySQL で Java と JDBC を使用する Spring Data:
JDBC
JPA
R2DBC
Azure Database for MySQL で Spring Data を使用する:
JDBC
JPA
R2DBC
データ​​ PostgreSQL PostgreSQL JDBC ドライバー クイックスタート: Azure Database for PostgreSQL フレキシブル サーバーで Java と JDBC を使用する Spring Data:
JDBC
JPA
R2DBC
Azure Database for PostgreSQL で Spring Data を使用する:
JDBC
JPA
R2DBC
データ​​ MariaDB MariaDB ドライバー Azure Database for MariaDB と互換性がある MariaDB ドライバーと管理ツール Spring Data:
JDBC
JPA
R2DBC
Azure Database for MySQL で Spring Data を使用する:
JDBC
JPA
R2DBC
データ​​ Azure Cosmos DB - SQL Maven Repository: com.azure » azure-cosmos クイック スタート: Azure Cosmos DB for NoSQL のデータを管理するための Java アプリを作成する Spring Data Azure Cosmos DB Azure Cosmos DB for NoSQL で Spring Boot Starter を使用する方法
データ​​ Azure Cosmos DB - MongoDB MongoDB Java Drivers クイックスタート: Java と Azure Cosmos DB for MongoDB を使用してコンソール アプリを作成する Spring Data MongoDB Azure Cosmos DB for MongoDB を使用して Spring Data を使用する方法
データ​​ Azure Cosmos DB - Cassandra Apache Cassandra 用 Datastax Java ドライバー クイック スタート: Azure Cosmos DB for Apache Cassandra データを管理する Java アプリを作成する (v4 ドライバー) Spring Data Apache Cassandra Azure Cosmos DB for Apache Cassandra で Spring Data を使用する方法
データ​​ Azure Cosmos DB for Apache Gremlin Gremlin の Java ドライバー クイックスタート: Java SDK と Azure Cosmos DB for Apache Gremlin を使ってグラフ データベースを作成する クイックスタート: Java SDK と Azure Cosmos DB for Apache Gremlin を使ってグラフ データベースを作成する
キャッシュ Redis JEDIS クライアント クイックスタート: Java で Azure Cache for Redis を使用する Spring Data Redis
リファレンス
Spring Cloud Azure Redis のサポート
Azure Redis Cache によってクラウドで Redis を使用するように Spring Boot Initializer アプリを構成する
キャッシュ Redis LETTUCE クライアント Azure Cache for Redis を Lettuce とともに使用するためのベスト プラクティス Spring Data Redis
リファレンス
Spring Cloud Azure Redis のサポート
Azure Redis Cache によってクラウドで Redis を使用するように Spring Boot Initializer アプリを構成する
記憶域 Azure Storage Maven Repository: com.azure » azure-storage-blob クイック スタート: Java v12 SDK で BLOB を管理する Spring Cloud Azure リソースの処理 Azure Storage 用の Spring Boot Starter の使用方法
メッセージング Service Bus JMS + AMQP Azure Service Bus トピックへのメッセージ送信とトピックのサブスクリプションからのメッセージ受信 Spring AMQP
Spring Cloud Azure JMS のサポート
Azure Service Bus JMS 用の Spring Boot Starter の使用方法
メッセージング Service Bus Java 用の Azure Service Bus クライアント ライブラリ Java 用の Azure Service Bus サンプル クライアント ライブラリ - サンプル Spring AMQP
Spring と Azure Service Bus の統合
Azure Service Bus 用 Spring Cloud Stream Binder
Azure Service Bus 用の Spring Cloud Azure Stream Binder を使用する方法
イベント Event Hubs Kafka Apache Kafka エコシステム用 Azure Event Hubs を使用して Java でメッセージを送受信する Spring for Apache Kafka
Spring Cloud Azure Kafka のサポート
Azure Event Hubs で Apache Kafka 用 Spring Boot Starter を使用する方法
イベント Event Hubs Java 用 Azure Event Hubs ライブラリ Java を使用して Azure Event Hubs との間でイベントを送受信する Spring Cloud Stream Binder for Event Hubs Azure Event Hubs を使用する Spring Cloud Stream Binder アプリケーションを作成する方法
ディレクトリ Microsoft Entra ID MSAL Microsoft Entra ID を使用して、ユーザーが Java サーブレット アプリにサインインできるようにする Microsoft Entra Spring Boot Starter Spring Boot Webアプリを有効にして、Microsoft Entra ID でユーザーをログインさせる
ディレクトリ Azure Active Directory B2C MSAL ユーザーが Azure AD B2C にサインインするための Java Servlet アプリを有効にする Azure AD B2C Spring Boot Starter ユーザーが Azure AD B2C にサインインするための Spring Boot Web アプリを有効にする
シークレット Key Vault Key Vault シークレット Key Vault を使用してシークレットを管理する Key Vault シークレット Spring Boot Starter Spring Boot アプリ用のシークレットを管理する
証明書 Key Vault Key Vault 証明書 JCA Key Vault 証明書 Spring Boot Starter Spring Boot アプリ用の証明書を管理する

次のステップ

その他のすべてのライブラリについては、「Java ライブラリ用 Azure SDK」を参照してください。