Bibliotecas, controladores y módulos de Spring de Java para Azure

En este artículo se proporcionan vínculos a las bibliotecas de Java, controladores, módulos de Spring y artículos relacionados disponibles para su uso con Azure.

Microsoft objetivo es capacitar a todos los desarrolladores para lograr más y nuestro compromiso con Java desarrolladores no es ninguna excepción. Los desarrolladores de Java y Spring quieren usar bibliotecas idiomáticas para simplificar las conexiones a sus servicios en la nube preferidos. Estas bibliotecas, controladores y módulos permiten interactuar fácilmente con los servicios de Azure entre datos, mensajería, caché, almacenamiento, eventos, directorios y administración de secretos. Use la tabla siguiente para buscar la biblioteca, el controlador o el módulo correctos y las guías para empezar.

Categoría Servicio de Azure Biblioteca o controlador de Java Introducción a Java Módulo Spring Primeros pasos con Spring
Datos Azure SQL Database Controlador JDBC de SQL Database Uso de Java y JDBC con Azure SQL Database Spring Data:
* JDBC
* JPA
* R2DBC
Uso de Spring Data con Azure SQL Database:
* JDBC
* JPA
* R2DBC
Datos Base de Datos Azure para MySQL Controlador JDBC de MySQL Usar Java y JDBC con Azure Database for MySQL Flexible Server Spring Data:
* JDBC
* JPA
* R2DBC
Uso de Spring Data con Azure Database for MySQL:
* JDBC
* JPA
* R2DBC
Datos Base de Datos de Azure para PostgreSQL Controlador JDBC de PostgreSQL Inicio rápido: Uso de Java y JDBC con Servidor flexible de Azure Database for PostgreSQL Spring Data:
* JDBC
* JPA
* R2DBC
Uso de Spring Data con Azure Database for PostgreSQL:
* JDBC
* JPA
* R2DBC
Datos Azure Cosmos DB para NoSQL Repositorio de Maven: com.azure » azure-cosmos Inicio rápido: Uso de Azure Cosmos DB para NoSQL con SDK de Azure para Java Spring Data Azure Cosmos DB Uso de Spring Boot Starter con Azure Cosmos DB para NoSQL
Datos Azure Cosmos DB para MongoDB Controladores de Java de MongoDB Conexión de una aplicación de MongoDB a Azure Cosmos DB para MongoDB Spring Data MongoDB Uso de Spring Data con Azure Cosmos DB para MongoDB
Datos Azure Cosmos DB para Apache Cassandra Apache Cassandra Java Driver Inicio rápido: biblioteca de Java para Azure Cosmos DB para Apache Cassandra Spring Data Apache Cassandra Uso de Spring Data con Azure Cosmos DB para Apache Cassandra
Datos Azure Cosmos DB for Apache Gremlin Controlador de Java de Gremlin Guía de inicio rápido: Recorrer vértices y aristas con la consola
Config Configuración de aplicaciones de Azure com.azure:azure-data-appconfiguration Inicio rápido: Creación de una aplicación Java Spring con Azure App Configuration Compatibilidad con Spring Cloud Azure App Configuration Inicio rápido: Creación de una aplicación Java Spring con Azure App Configuration
Cache Caché de Azure para Redis Cliente de Lettuce Prácticas recomendadas para usar Azure Cache for Redis con Lettuce * Spring Data Redis
* Referencia
* Compatibilidad con Spring Cloud Azure Redis
Configuración de una aplicación De inicializador de Spring Boot para usar Redis en la nube con Azure Cache for Redis
Cache Caché de Azure para Redis Cliente jedis Inicio rápido: Uso de Azure Cache for Redis con Java * Spring Data Redis
* Referencia
* Compatibilidad con Spring Cloud Azure Redis
Configuración de una aplicación De inicializador de Spring Boot para usar Redis en la nube con Azure Cache for Redis
Cache Azure Managed Redis Cliente jedis Inicio rápido: Uso de Azure Managed Redis en Java
Almacenamiento Azure Storage Blob Repositorio de Maven: com.azure » azure-storage-blob Inicio rápido: Administración de blobs con el SDK de Java v12 Control de recursos de Spring Cloud Azure Cómo usar el iniciador de Spring Boot para Azure Storage
Almacenamiento Cola de Azure Storage biblioteca cliente de Azure Storage Queue para Java Inicio rápido: biblioteca cliente de Azure Queue Storage para Java Compatibilidad con Spring Cloud Azure Storage Queue Cómo usar Storage Queue en aplicaciones de Spring
Almacenamiento Recurso compartido de archivos de Azure Storage biblioteca cliente de recursos compartidos de archivos Azure para Java Desarrollo para Azure Files con Java Propiedades de configuración del recurso compartido de archivos de Spring Cloud Azure Storage
Mensajería Bus de Servicio JMS + AMQP Envío de mensajes a un tema de Azure Service Bus y recepción de mensajes de suscripciones al tema * Spring AMQP
* Compatibilidad con JMS de Spring Cloud Azure
Uso de Spring Boot Starter para JMS de Azure Service Bus
Mensajería Bus de Servicio Biblioteca cliente de Azure Service Bus para Java Biblioteca cliente de ejemplos de Azure Service Bus para Java * Spring AMQP
* Integración de Spring con Azure Service Bus
* Vinculador de Spring Cloud Stream para Azure Service Bus
Uso de Spring Cloud Azure Stream Binder para Azure Service Bus
Gestión de eventos Event Hubs kafka Envío y recepción de mensajes en Java mediante Azure Event Hubs para ecosistemas de Apache Kafka * Spring for Apache Kafka
* Compatibilidad con Spring Cloud Azure Kafka
Cómo usar el iniciador de Spring Boot para Apache Kafka con Azure Event Hubs
Gestión de eventos Event Hubs Bibliotecas de Azure Event Hubs para Java Uso de Java para enviar o recibir eventos en Azure Event Hubs Vinculador de Spring Cloud Stream para Event Hubs Cómo crear una aplicación de Spring Cloud Stream Binder con Azure Event Hubs
Gestión de eventos Event Grid Biblioteca cliente de Azure Event Grid para Java Configuración de una aplicación De inicializador de Spring Boot para usar Event Grid
Directorio Microsoft Entra ID MSAL Habilite las aplicaciones Java Servlet para que los usuarios inicien sesión con Microsoft Entra ID Microsoft Entra Spring Boot Starter Habilitación de las aplicaciones web de Spring Boot para iniciar sesión de los usuarios en el identificador de Microsoft Entra
Directorio ID externo de Microsoft Entra MSAL Inicio rápido: Introducción a Id. externa de Microsoft Entra
Secretos Almacén de claves Secretos de Key Vault Administración de secretos mediante Key Vault Secretos de Key Vault Spring Boot Starter Administración de secretos para aplicaciones de Spring Boot
Certificados Almacén de claves Certificados de Key Vault JCA Inicio rápido: biblioteca cliente de certificados de Azure Key Vault para Java Certificados de Key Vault Spring Boot Starter Administración de certificados para aplicaciones de Spring Boot
AI Azure OpenAI com.azure:azure-ai-openai * inteligencia artificial de Azure para desarrolladores de Java
* Introducción al chat con su propio ejemplo de datos para Java
Spring AI OpenAI Chat Spring AI OpenAI Chat

Pasos siguientes

Para todas las demás bibliotecas, consulte SDK de Azure para bibliotecas de Java.