Java-bibliotek, drivrutiner och Spring-moduler för Azure

Den här artikeln innehåller länkar till Java-bibliotek, drivrutiner, Spring-moduler och relaterade artiklar som är tillgängliga för användning med Azure.

Microsoft mål är att ge varje utvecklare möjlighet att uppnå mer, och vårt engagemang för att Java utvecklare är inget undantag. Java- och Spring-utvecklare vill använda idiomatiska bibliotek för att förenkla anslutningar till sina föredragna molntjänster. Med de här biblioteken, drivrutinerna och modulerna kan du enkelt interagera med Azure-tjänster i data-, meddelande-, cache-, lagrings-, händelse-, katalog- och hemlighetshantering. Använd följande tabell för att hitta rätt bibliotek, drivrutin eller modul och guider för att komma igång.

Kategori Azure-tjänst Java-bibliotek eller -drivrutin Komma igång med Java Spring-modul Komma igång med våren
Uppgifter Azure SQL Database SQL Database JDBC-drivrutin Använda Java och JDBC med Azure SQL Database Spring Data:
* JDBC
* JPA
* R2DBC
Använda Spring Data med Azure SQL Database:
* JDBC
* JPA
* R2DBC
Uppgifter Azure-databas för MySQL MySQL JDBC-drivrutin Använd Java och JDBC med Azure Database for MySQL Flexibel server Spring Data:
* JDBC
* JPA
* R2DBC
Använd Spring Data med Azure Database for MySQL:
* JDBC
* JPA
* R2DBC
Uppgifter Azure-databasen för PostgreSQL PostgreSQL JDBC-drivrutin Snabbstart: Använda Java och JDBC med Azure Database for PostgreSQL – flexibel server Spring Data:
* JDBC
* JPA
* R2DBC
Använd Spring Data med Azure Database for PostgreSQL:
* JDBC
* JPA
* R2DBC
Uppgifter Azure Cosmos DB för NoSQL Maven-lagringsplats: com.azure » azure-cosmos Snabbstart: Använd Azure Cosmos DB för NoSQL med Azure SDKs för Java Spring Data-Azure Cosmos DB Använda Spring Boot Starter med Azure Cosmos DB för NoSQL
Uppgifter Azure Cosmos DB för MongoDB MongoDB Java-drivrutiner Ansluta ett MongoDB-program till Azure Cosmos DB för MongoDB Spring Data MongoDB Använda Spring Data med Azure Cosmos DB för MongoDB
Uppgifter Azure Cosmos DB för Apache Cassandra Apache Cassandra Java-drivrutin Snabbstart: Java bibliotek för Azure Cosmos DB för Apache Cassandra Spring Data Apache Cassandra Använda Spring Data med Azure Cosmos DB för Apache Cassandra
Uppgifter Azure Cosmos DB för Apache Gremlin Gremlin Java-drivrutin Snabbstart: Bläddra hörn och kanter med konsolen
Config Azure App Configuration (programkonfiguration för appar) com.azure:azure-data-appconfiguration Snabbstart: Skapa en Java Spring-app med Azure App Configuration Support för Spring Cloud Azure App Configuration Snabbstart: Skapa en Java Spring-app med Azure App Configuration
Cache Azure-cache för Redis Lettuce-klient Bästa praxis för användning av Azure Cache for Redis med Lettuce * Spring Data Redis
* Referens
* Support för Spring Cloud Azure Redis
Konfigurera en Spring Boot Initializer-app för att använda Redis i molnet med Azure Cache for Redis
Cache Azure-cache för Redis Jedis-klient Snabbstart: Så här använder du Azure Cache for Redis i Java * Spring Data Redis
* Referens
* Support för Spring Cloud Azure Redis
Konfigurera en Spring Boot Initializer-app för att använda Redis i molnet med Azure Cache for Redis
Cache Azure Managed Redis Jedis-klient Snabbstart: Använda Azure Managed Redis i Java
Förvaring Azure Storage Blob Maven-lagringsplats: com.azure » azure-storage-blob Snabbstart: Hantera blobar med Java v12 SDK Spring Cloud Azure resurshantering Använda Spring Boot-startprogrammet för Azure Storage
Förvaring Azure Storage-kö Azure Storage Queue-klientbibliotek för Java Snabbstart: Azure Queue Storage klientbibliotek för Java Support för Spring Cloud Azure Storage Queue Så här använder du Storage Queue i Spring-program
Förvaring Azure Storage-fildelning Klientbibliotek för Azure-fildelning för Java Utveckla för Azure Files med Java Konfigurationsegenskaper för Spring Cloud Azure Storage-filresurs
Meddelandetjänster Tjänstebuss JMS + AMQP Skicka meddelanden till ett Azure Service Bus-ämne och ta emot meddelanden från prenumerationer till ämnet * Spring AMQP
* Stöd för Spring Cloud Azure JMS
Så här använder du Spring Boot Starter för Azure Service Bus JMS
Meddelandetjänster Tjänstebuss Azure Service Bus-klientbibliotek för Java Azure Service Bus-exempelklientbibliotek för Java * Spring AMQP
* Vårintegrering med Azure Service Bus
* Spring Cloud Stream Binder för Azure Service Bus
Använda Spring Cloud Azure Stream Binder för Azure Service Bus
Fälttävlan Event Hubs Kafka Skicka och ta emot meddelanden i Java med Hjälp av Azure Event Hubs för Apache Kafka-ekosystem * Spring for Apache Kafka
* Stöd för Spring Cloud Azure Kafka
Använda Spring Boot Starter för Apache Kafka med Azure Event Hubs
Fälttävlan Event Hubs Azure Event Hubs-bibliotek för Java Använda Java för att skicka händelser till eller ta emot händelser från Azure Event Hubs Spring Cloud Stream Binder för Event Hubs Så här skapar du ett Spring Cloud Stream Binder-program med Azure Event Hubs
Fälttävlan Event Grid Azure Event Grid-klientbibliotek för Java Konfigurera en Spring Boot Initializer-app för att använda Event Grid
Katalog Microsoft Entra ID MSAL (på engelska) Aktivera Java Servlet-appar för att logga in användare på Microsoft Entra-ID Microsoft Entra Spring Boot Starter Aktivera Spring Boot-webbappar för att logga in användare på Microsoft Entra-ID
Katalog Externt ID för Microsoft Entra MSAL (på engelska) Snabbstart: Kom igång med Microsoft Entra External ID
Hemligheter Nyckelvalv Key Vault-hemligheter Hantera hemligheter med Hjälp av Key Vault Key Vault Secrets Spring Boot Starter Hantera hemligheter för Spring Boot-appar
Certifikat Nyckelvalv Key Vault-certifikat JCA Snabbstart: Azure Key Vault certifikatklientbibliotek för Java Key Vault-certifikat Spring Boot Starter Hantera certifikat för Spring Boot-appar
AI Azure OpenAI com.azure:azure-ai-openai * Azure AI för Java utvecklare
* Kom igång med chatten med ditt eget dataexempel för Java
Spring AI OpenAI Chat Spring AI OpenAI Chat

Nästa steg

Alla andra bibliotek finns i Azure SDKs för Java-bibliotek.