Bibliothèques, pilotes et modules Spring Java pour Azure

Cet article fournit des liens vers les bibliothèques, pilotes, modules Spring et articles connexes disponibles pour une utilisation avec Azure.

Microsoft'objectif est de permettre à chaque développeur d'atteindre davantage, et notre engagement envers les développeurs Java n'est pas une exception. Les développeurs Java et Spring souhaitent utiliser des bibliothèques idiomatiques pour simplifier les connexions à leurs services cloud préférés. Ces bibliothèques, pilotes et modules vous permettent d’interagir facilement avec les services Azure entre les données, la messagerie, le cache, le stockage, les événements, l’annuaire et la gestion des secrets. Utilisez le tableau suivant pour rechercher la bibliothèque, le pilote ou les guides appropriés pour commencer.

Catégorie Service Azure Bibliothèque ou pilote Java Prise en main de Java Module Spring Prise en main de Spring
Données Azure SQL Database Pilote JDBC pour SQL Database Utiliser Java et JDBC avec Azure SQL Database Spring Data :
* JDBC
* JPA
* R2DBC
Utilisez Spring Data avec Azure SQL Database :
* JDBC
* JPA
* R2DBC
Données Base de données Azure pour MySQL Pilote JDBC pour MySQL Utiliser Java et JDBC avec Azure Database pour MySQL Flexible Server Spring Data :
* JDBC
* JPA
* R2DBC
Utilisez Spring Data avec Azure Database pour MySQL :
* JDBC
* JPA
* R2DBC
Données Base de données Azure pour PostgreSQL Pilote JDBC pour PostgreSQL Démarrage rapide : Utiliser Java et JDBC avec un serveur flexible Azure Database pour PostgreSQL Spring Data :
* JDBC
* JPA
* R2DBC
Utilisez Spring Data avec Azure Database pour PostgreSQL :
* JDBC
* JPA
* R2DBC
Données Azure Cosmos DB pour NoSQL Référentiel Maven : com.azure » azure-cosmos Démarrage rapide : Utiliser Azure Cosmos DB pour NoSQL avec Kit de développement logiciel (SDK) Azure pour Java Spring Data Azure Cosmos DB Comment utiliser Spring Boot Starter avec Azure Cosmos DB pour NoSQL
Données Azure Cosmos DB pour MongoDB Pilotes MongoDB pour Java Connecter une application MongoDB à Azure Cosmos DB pour MongoDB Spring Data MongoDB Utilisation de Spring Data avec Azure Cosmos DB pour MongoDB
Données Azure Cosmos DB pour Apache Cassandra Apache Cassandra Java Driver Démarrage rapide : bibliothèque Java pour Azure Cosmos DB pour Apache Cassandra Spring Data Apache Cassandra Utilisation de Spring Data avec Azure Cosmos DB pour Apache Cassandra
Données Azure Cosmos DB pour Apache Gremlin Driver Java Gremlin Démarrage rapide : Parcourir les sommets et les bords avec la console
Configuration Configuration d'application Azure com.azure:azure-data-appconfiguration Démarrage rapide : Créer une application Spring Java avec Azure App Configuration Prise en charge de Spring Cloud Azure App Configuration Démarrage rapide : Créer une application Spring Java avec Azure App Configuration
Cache Cache Azure pour Redis client Lettuce Meilleures pratiques pour l’utilisation de Azure Cache pour Redis avec la laitue * Spring Data Redis
* Référence
* Prise en charge de Spring Cloud Azure Redis
Configurer une application Spring Boot Initializer pour utiliser Redis dans le cloud avec Azure Cache pour Redis
Cache Cache Azure pour Redis Client Jedis Démarrage rapide : Utiliser Azure Cache pour Redis dans Java * Spring Data Redis
* Référence
* Prise en charge de Redis dans Spring Cloud Azure
Configurer une application Spring Boot Initializer pour utiliser Redis dans le cloud avec Azure Cache pour Redis
Cache Azure Managed Redis Client Jedis Démarrage rapide : Utiliser Azure Redis managé dans Java
Stockage stockage Azure Blob Référentiel Maven : com.azure » azure-storage-blob Démarrage rapide : Gérer les blobs avec le Kit de développement logiciel (SDK) Java v12 Gestion des ressources spring Cloud Azure Comment utiliser Spring Boot Starter pour stockage Azure
Stockage File d'attente de stockage Azure bibliothèque cliente Azure Queue Storage pour Java Démarrage rapide : bibliothèque cliente Stockage File d'attente Azure pour Java Prise en charge d’stockage Azure Queue par Spring Cloud Azure Comment utiliser la file d’attente de stockage dans les applications Spring
Stockage Partage de fichiers stockage Azure bibliothèque cliente de partage de fichiers Azure pour Java Développer avec Java pour Azure Files Propriétés de configuration du partage de fichiers Spring Cloud stockage Azure
Messagerie Bus de Service JMS + AMQP Envoyer des messages à une rubrique Azure Service Bus et recevoir des messages d’abonnements à la rubrique * Spring AMQP
* Prise en charge de Spring Cloud Azure JMS
Comment utiliser Spring Boot Starter pour Azure Service Bus JMS
Messagerie Bus de Service Bibliothèque cliente Azure Service Bus pour Java Bibliothèque cliente d’exemples Azure Service Bus pour Java * Spring AMQP
* Intégration de Spring à Azure Service Bus
* Spring Cloud Stream Binder pour Azure Service Bus
Comment utiliser Spring Cloud Azure Stream Binder pour Azure Service Bus
Événements Event Hubs Kafka Envoyer et recevoir des messages en Java à l’aide d’Azure Event Hubs pour les écosystèmes Apache Kafka * Spring pour Apache Kafka
* Prise en charge de Spring Cloud Azure Kafka
Comment utiliser le starter Spring Boot pour Apache Kafka avec Azure Event Hubs
Événements Event Hubs Bibliothèques Azure Event Hubs pour Java Utiliser Java pour envoyer ou recevoir des événements d’Azure Event Hubs Spring Cloud Stream Binder pour Event Hubs Comment créer une application Spring Cloud Stream Binder avec Azure Event Hubs
Événements Event Grid Bibliothèque de client Azure Event Grid pour Java Configurer une application Spring Boot Initializer pour utiliser Event Grid
Répertoire Microsoft Entra ID (système d'identification de Microsoft) MSAL Activer les applications Servlet Java pour connecter des utilisateurs sur l’ID Microsoft Entra Microsoft Entra Spring Boot Starter Activer les applications web Spring Boot pour connecter des utilisateurs sur l’ID Microsoft Entra
Répertoire ID externe Microsoft Entra MSAL Démarrage rapide : Bien démarrer avec ID externe Microsoft Entra
Secrets Coffre-fort de clés Secrets Key Vault Gérer les secrets à l’aide de Key Vault Key Vault Secrets Spring Boot Starter Gérer les secrets pour les applications Spring Boot
Certificats Coffre-fort de clés Certificats de Key Vault JCA Démarrage rapide : bibliothèque de client de certificat Azure Key Vault pour Java Key Vault Certificates Spring Boot Starter Gérer des certificats pour les applications Spring Boot
AI Azure OpenAI com.azure :azure-ai-openai * Azure AI pour les développeurs Java
* Bien démarrer avec l’exemple Chat utilisant vos propres données pour Java
Spring AI OpenAI Chat Spring AI OpenAI Chat

Étapes suivantes

Pour toutes les autres bibliothèques, consultez le Kit de développement logiciel (SDK) Azure pour les bibliothèques Java.