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.

L’objectif de Microsoft 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 Base de données SQL Pilote JDBC 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 MySQL Pilote JDBC MySQL Démarrage rapide : Utiliser Java et JDBC avec Azure Database pour MySQL Spring Data :
JDBC
JPA
R2DBC
Utilisez Spring Data avec Azure Database pour MySQL :
JDBC
JPA
R2DBC
Données PostgreSQL Pilote JDBC 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 MariaDB Pilote MariaDB Pilotes et outils de gestion MariaDB compatibles avec Azure Database for MariaDB Spring Data :
JDBC
JPA
R2DBC
Utilisez Spring Data avec Azure Database pour MySQL :
JDBC
JPA
R2DBC
Données Azure Cosmos DB - SQL Référentiel Maven : com.azure » azure-cosmos Démarrage rapide : Générer une application Java pour gérer les données d’Azure Cosmos DB for NoSQL Spring Data Azure Cosmos DB Comment utiliser Spring Boot Starter avec Azure Cosmos DB pour NoSQL
Données Azure Cosmos DB - MongoDB Pilotes Java MongoDB Démarrage rapide : Créer une application console avec Java et Azure Cosmos DB pour MongoDB Spring Data MongoDB Utilisation de Spring Data avec Azure Cosmos DB pour MongoDB
Données Azure Cosmos DB - Cassandra Pilote Java Datastax pour Apache Cassandra Démarrage rapide : Créer une application Java pour gérer les données Azure Cosmos DB pour Apache Cassandra (pilote v4) Spring Data Apache Cassandra Utilisation de Spring Data avec Azure Cosmos DB pour Apache Cassandra
Données Azure Cosmos DB for Apache Gremlin Pilote Java Gremlin Démarrage rapide : Créer une base de données de graphe avec le Kit de développement logiciel (SDK) Java et Azure Cosmos DB pour Apache Gremlin Démarrage rapide : Créer une base de données de graphe avec le Kit de développement logiciel (SDK) Java et Azure Cosmos DB pour Apache Gremlin
Cache Redis Client JEDIS Démarrage rapide : Utiliser Azure Cache pour Redis dans Java Spring Data Redis
Référence
• Prise en charge d’Azure Redis Spring Cloud
Configurer une application Spring Boot Initializer pour utiliser Redis dans le cloud avec le cache Redis Azure
Cache 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 d’Azure Redis Spring Cloud
Configurer une application Spring Boot Initializer pour utiliser Redis dans le cloud avec le cache Redis Azure
Stockage Stockage Azure 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 Azure Storage
Messagerie Service Bus 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 Service Bus 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 d’Azure Kafka Azure Spring Cloud
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
Répertoire Microsoft Entra ID 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 Azure Active Directory B2C MSAL Activer les applications Java Servlet pour connecter des utilisateurs sur Azure AD B2C Azure AD B2C Spring Boot Starter Activer les applications web Spring Boot pour connecter des utilisateurs sur Azure AD B2C
Secrets Key Vault Key Vault Secrets 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 Key Vault Certificats Key Vault JCA Key Vault Certificates Spring Boot Starter Gérer des certificats pour les applications Spring Boot

Étapes suivantes

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