適用於 Azure 的 Java 連結庫、驅動程式和 Spring 模組

本文提供 Java 連結庫、驅動程式、Spring 模組和相關文章的連結,可供 Azure 使用。

Microsoft 的目標是賦能每位開發者達成更多目標,我們對 Java 開發者的承諾也不例外。 Java 和 Spring 開發人員希望使用符合慣例的程式庫,簡化與其偏好雲端服務的連線作業。 這些連結庫、驅動程式和模組可讓您輕鬆地跨數據、傳訊、快取、記憶體、事件、目錄和秘密管理與 Azure 服務互動。 使用下表尋找適合的連結庫、驅動程式或模組,以及可協助您開始使用的指南。

類別 Azure 服務 Java 程式庫或驅動程式 Java 入門 Spring 模組 春天開始了
資料 Azure SQL Database SQL 資料庫 JDBC 驅動程式 搭配 Azure SQL Database 來使用 Java 和 JDBC Spring Data:
* JDBC
* JPA
* R2DBC
搭配 Azure SQL 資料庫 使用 Spring Data:
* JDBC
* JPA
* R2DBC
資料 適用於 MySQL 的 Azure 資料庫 MySQL JDBC 驅動程式 使用 Java 和 JDBC 搭配 適用於 MySQL 的 Azure 資料庫 Flexible Server Spring Data:
* JDBC
* JPA
* R2DBC
搭配適用於 MySQL 的 Azure 資料庫使用 Spring Data:
* JDBC
* JPA
* R2DBC
資料 適用於 PostgreSQL 的 Azure 資料庫 PostgreSQL JDBC 驅動程式 快速入門:使用 Java 和 JDBC 搭配適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器 Spring Data:
* JDBC
* JPA
* R2DBC
搭配 適用於 PostgreSQL 的 Azure 資料庫 使用 Spring Data:
* JDBC
* JPA
* R2DBC
資料 Azure Cosmos DB for NoSQL Maven 存放庫:com.azure » azure-cosmos Quickstart: Use Azure Cosmos DB for NoSQL with Azure SDK for Java Spring Data Azure Cosmos DB 如何搭配適用於 NoSQL 的 Azure Cosmos DB 使用 Spring Boot Starter
資料 Azure Cosmos DB for MongoDB MongoDB Java 驅動程式 將 MongoDB 應用程式連接到適用於 MongoDB 的 Azure Cosmos DB 春季資料 MongoDB 如何在適用於 MongoDB 的 Azure Cosmos DB 中使用 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 驅動程式 快速啟動:用控制台橫移頂點和邊
設定 Azure 應用程式組態 com.azure:azure-data-appconfiguration 快速入門:用 Azure 應用程式組態 建立一個 Java Spring 應用程式 Spring Cloud Azure 應用程式組態支援 快速入門:用 Azure 應用程式組態 建立一個 Java Spring 應用程式
緩存 Azure Cache for Redis Lettuce 用戶端 搭配 Lettuce 使用 Azure Cache for Redis 的最佳做法 * Spring Data Redis
* 參考
* Spring Cloud Azure Redis support
設定一個 Spring Boot 初始化器應用程式,讓它能在雲端使用 Redis 並搭配 Azure Cache for Redis
緩存 Azure Cache for Redis Jedis 用戶端 快速入門:在 Java 中使用 Azure Cache for Redis * Spring Data Redis
* 參考
* Spring Cloud Azure Redis support
設定一個 Spring Boot 初始化器應用程式,讓它能在雲端使用 Redis 並搭配 Azure Cache for Redis
緩存 Azure Managed Redis Jedis 用戶端 快速入門:在 Java 中使用 Azure Managed Redis
儲存體 Azure 儲存體 Blob Maven 存放庫:com.azure » azure-storage-blob 快速入門:使用Java v12 SDK管理 Blob Spring Cloud Azure 資源處理 如何使用 Spring Boot Starter for Azure 儲存體
儲存體 Azure 儲存體佇列 Azure 儲存體 Queue client library for Java Quickstart: Azure 佇列儲存體 client library for Java Spring Cloud Azure 儲存體 Queue support 如何在 Spring 應用程式中使用 Storage Queue
儲存體 Azure 記憶體檔案共用 Azure File Share client library for Java 使用 Java 開發 Azure 檔案儲存體 Spring Cloud Azure 儲存體 File Share configuration properties
Messaging 服務匯流排 JMS + AMQP 將訊息傳送至 Azure 服務匯流排主題,並從該主題的訂閱接收訊息 * Spring AMQP
* Spring Cloud Azure JMS 支援
如何使用適用於 Azure 服務匯流排 JMS 的 Spring Boot Starter
Messaging 服務匯流排 適用於 Java 的 Azure 服務匯流排用戶端程式庫 Azure 服務匯流排適用於 Java 的範例用戶端程式庫 * Spring AMQP
* Spring 與 Azure 服務匯流排 的整合
* Spring Cloud Stream Binder for Azure 服務匯流排
如何使用適用於 Azure 服務匯流排的 Spring Cloud Azure Stream Binder
事件處理 事件中樞 卡 夫 卡 使用 Apache Kafka 生態系統 Azure 事件中樞 在 Java 中傳送和接收訊息 * Spring for Apache Kafka
* Spring Cloud Azure Kafka support
如何使用適用於 Apache Kafka 的 Spring Boot Starter 搭配 Azure 事件中樞
事件處理 事件中樞 適用於 Java 的 Azure 事件中樞 連結庫 使用 Java 將事件傳送至或接收來自 Azure 事件中樞 的事件 適用於事件中樞的 Spring Cloud Stream Binder 如何使用 Azure 事件中樞 建立 Spring Cloud Stream Binder 應用程式
事件處理 事件方格 適用於 Java 的 Azure 事件方格用戶端程式庫 設定一個 Spring Boot 初始化器應用程式以使用 Event Grid
目錄 Microsoft Entra ID MSAL 啟用 Java Servlet 應用程式,讓使用者登入 Microsoft Entra ID Microsoft Entra Spring Boot Starter 啟用 Spring Boot Web 應用程式,讓使用者使用 Microsoft Entra ID 登入
目錄 Microsoft Entra 外部 ID MSAL 快速入門:開始使用 Microsoft Entra 外部 ID
機密資料 金鑰保存庫 金鑰保存庫 秘密 使用 金鑰保存庫 管理秘密 金鑰保存庫祕密 Spring Boot Starter 管理 Spring Boot 應用程式的秘密
憑證 金鑰保存庫 金鑰保存庫 憑證 JCA Quickstart: Azure Key Vault Certificate client library for Java 金鑰保存庫 憑證 Spring Boot Starter 管理 Spring Boot 應用程式的憑證
AI Azure OpenAI com.azure:azure-ai-openai * Azure AI for Java developers
* 用你自己的 Java 資料範例開始聊天
春季 AI OpenAI 聊天室 春季 AI OpenAI 聊天室

下一步

如需所有其他連結庫,請參閱 適用於 Java 的 Azure SDK 連結庫