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

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

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

カテゴリ Azure サービス Java ライブラリまたはドライバー Java スタートガイド Spring モジュール Spring 入門
データ​​ Azure SQL Database SQL Database JDBC ドライバー Azure SQL Database で Java と JDBC を使用する Spring データ:
* JDBC
* JPA
* R2DBC
Azure SQL Database で Spring Data を使用する:
* JDBC
* JPA
* R2DBC
データ​​ Azure Database for MySQL MySQL JDBC ドライバー Azure Database for MySQL フレキシブル サーバーで Java と JDBC を使用する Spring データ:
* JDBC
* JPA
* R2DBC
Azure Database for MySQL で Spring Data を使用する:
* JDBC
* JPA
* R2DBC
データ​​ Azure Database for PostgreSQL PostgreSQL JDBC ドライバー クイックスタート: Azure Database for PostgreSQL フレキシブル サーバーで Java と JDBC を使用する Spring データ:
* JDBC
* JPA
* R2DBC
Azure Database for PostgreSQL で Spring Data を使用する:
* JDBC
* JPA
* R2DBC
データ​​ Azure Cosmos DB for NoSQL Maven リポジトリ: com.azure » azure-cosmos クイック スタート: JavaのAzure SDKでNoSQLにAzure Cosmos DBを使用する Spring Data Azure Cosmos DB Azure Cosmos DB for NoSQL で Spring Boot Starter を使用する方法
データ​​ Azure Cosmos DB for MongoDB MongoDB Java ドライバー MongoDB アプリケーションを Azure Cosmos DB for MongoDB に接続する Spring Data MongoDB Azure Cosmos DB for MongoDB を使用して Spring Data を使用する方法
データ​​ Azure Cosmos DB for Apache Cassandra Apache Cassandra Java ドライバー クイックスタート: Apache Cassandra 用 Azure Cosmos DB の Java ライブラリ Spring Data Apache Cassandra Azure Cosmos DB for Apache Cassandra で Spring Data を使用する方法
データ​​ Azure Cosmos DB for Apache Gremlin Gremlin の Java ドライバー クイック スタート: コンソールを使用して頂点とエッジを走査する
Config Azure App Configuration com.azure:azure-data-appconfiguration クイック スタート: Azure App Configurationを使用して Java Spring アプリを作成する Spring Cloud Azure App Configuration のサポート クイック スタート: Azure App Configurationを使用して Java Spring アプリを作成する
キャッシュ Azure Cache for Redis Lettuce クライアント Azure Cache for Redis を Lettuce とともに使用するためのベスト プラクティス * Spring Data Redis
* リファレンス
* Spring Cloud Azure Redis のサポート
Azure Cache for Redisを使用してクラウドで Redis を使用するように Spring Boot Initializer アプリを構成する
キャッシュ Azure Cache for Redis Jedis クライアント クイックスタート: Java で Azure Cache for Redis を使用する * Spring Data Redis
* リファレンス
* Spring Cloud Azure Redis のサポート
Azure Cache for Redisを使用してクラウドで Redis を使用するように Spring Boot Initializer アプリを構成する
キャッシュ Azure マネージド再配布 Jedis クライアント クイック スタート: Java Azure Managed Redis を使用する
Storage Azure Storage Blob Maven リポジトリ: com.azure » azure-storage-blob クイック スタート: Java v12 SDK で BLOB を管理する Spring Cloud Azure リソースの処理 Azure Storage 用の Spring Boot Starter の使用方法
Storage Azure Storage キュー Java 用 Azure Storage Queue クライアント ライブラリ クイックスタート: Java 用 Azure Queue Storage クライアント ライブラリ Spring Cloud Azure Storage Queue のサポート Spring アプリケーションでストレージ キューを使用する方法
Storage Azure Storage ファイル共有 Azure ファイル共有クライアント ライブラリ (Java 用) Javaを使用したAzure Files向けの開発 Spring Cloud Azure Storage ファイル共有の構成プロパティ
Messaging Service Bus JMS + AMQP Azure Service Bus トピックへのメッセージ送信とトピックのサブスクリプションからのメッセージ受信 * Spring AMQP
* Spring Cloud Azure JMS のサポート
Azure Service Bus JMS 用の Spring Boot Starter の使用方法
Messaging 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 カフカ 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 との間でイベントを送受信する Event Hubs 用 Spring Cloud Stream Binder Azure Event Hubs を使用する Spring Cloud Stream Binder アプリケーションを作成する方法
イベント Event Grid Java 用 Azure Event Grid クライアント ライブラリ Event Grid を使用するように Spring Boot Initializer アプリを構成する
ディレクトリ Microsoft Entra ID MSAL Microsoft Entra ID を使用して、ユーザーが Java サーブレット アプリにサインインできるようにする Microsoft Entra Spring Boot Starter Spring Boot Webアプリを有効にして、Microsoft Entra ID でユーザーをログインさせる
ディレクトリ Microsoft Entra 外部 ID MSAL クイックスタート: Microsoft Entra 外部 ID の使用を開始する
シークレット Key Vault Key Vault シークレット Key Vault を使用してシークレットを管理する Key Vault Secrets Spring Boot Starter Spring Boot アプリ用のシークレットを管理する
証明書 Key Vault Key Vault 証明書 JCA クイックスタート: Java 用 Azure Key Vault 証明書クライアント ライブラリ Key Vault 証明書 Spring Boot Starter Spring Boot アプリ用の証明書を管理する
AI Azure OpenAI com.azure:azure-ai-openai * Java 開発者向け Azure AI
* Java用の独自のデータ サンプルを使用してチャットを開始する
Spring AI OpenAI チャット Spring AI OpenAI チャット

次のステップ

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