Azure용 Java 라이브러리, 드라이버 및 Spring 모듈

이 문서에서는 Azure에서 사용할 수 있는 Java 라이브러리, 드라이버, Spring 모듈 및 관련 문서에 대한 링크를 제공합니다.

Microsoft의 목표는 모든 개발자가 더 많은 것을 달성할 수 있도록 하는 것이며 Java 개발자에 대한 우리의 노력도 예외는 아닙니다. Java 및 Spring 개발자는 Idiomatic 라이브러리를 사용하여 선호하는 클라우드 서비스에 대한 연결을 간소화하려고 합니다. 이러한 라이브러리, 드라이버 및 모듈을 사용하면 데이터, 메시징, 캐시, 스토리지, 이벤트, 디렉터리 및 비밀 관리에서 Azure 서비스와 쉽게 상호 작용할 수 있습니다. 다음 표를 사용하여 시작할 올바른 라이브러리, 드라이버 또는 모듈 및 가이드를 찾습니다.

범주 Azure 서비스 Java 라이브러리 또는 드라이버 Java 시작 Spring 모듈 봄 시작
데이터 SQL 데이터베이스 SQL Database JDBC 드라이버 Azure SQL Database에서 Java 및 JDBC 사용 Spring Data:
JDBC
JPA
R2DBC
Azure SQL Database에서 Spring Data 사용:
JDBC
JPA
R2DBC
데이터 MySQL MySQL JDBC 드라이버 빠른 시작: Azure Database for MySQL에서 Java 및 JDBC 사용 Spring Data:
JDBC
JPA
R2DBC
Azure Database for MySQL에서 Spring Data를 사용합니다.
JDBC
JPA
R2DBC
데이터 PostgreSQL PostgreSQL JDBC 드라이버 빠른 시작: Azure Database for PostgreSQL 유연한 서버에서 Java 및 JDBC 사용 Spring Data:
JDBC
JPA
R2DBC
Azure Database for PostgreSQL에서 Spring Data를 사용합니다.
JDBC
JPA
R2DBC
데이터 MariaDB MariaDB 드라이버 Azure Database for MariaDB와 호환되는 MariaDB 드라이버 및 관리 도구 Spring Data:
JDBC
JPA
R2DBC
Azure Database for MySQL에서 Spring Data를 사용합니다.
JDBC
JPA
R2DBC
데이터 Azure Cosmos DB - SQL Maven 리포지토리: com.azure » azure-cosmos 빠른 시작: Azure Cosmos DB for NoSQL 데이터를 관리하는 Java 앱 빌드 Spring Data Azure Cosmos DB NoSQL용 Azure Cosmos DB에서 Spring Boot Starter를 사용하는 방법
데이터 Azure Cosmos DB - MongoDB MongoDB Java 드라이버 빠른 시작: Java 및 Azure Cosmos DB for MongoDB를 사용하여 콘솔 앱 만들기 Spring Data MongoDB Azure Cosmos DB for MongoDB에서 Spring Data를 사용하는 방법
데이터 Azure Cosmos DB - Cassandra Datastax Java Driver for Apache Cassandra 빠른 시작: Apache Cassandra 데이터용 Azure Cosmos DB를 관리하는 Java 앱 빌드(v4 드라이버) Spring Data Apache Cassandra Apache Cassandra용 Azure Cosmos DB에서 Spring Data를 사용하는 방법
데이터 Azure Cosmos DB for Apache Gremlin Gremlin Java 드라이버 빠른 시작: Java SDK 및 Apache Gremlin용 Azure Cosmos DB를 사용하여 그래프 데이터베이스 빌드 빠른 시작: Java SDK 및 Apache Gremlin용 Azure Cosmos DB를 사용하여 그래프 데이터베이스 빌드
캐시 Redis JEDIS 클라이언트 빠른 시작: Java에서 Azure Cache for Redis 사용 Spring Data Redis
참조
Spring Cloud Azure Redis 지원
Azure Redis Cache를 사용하여 클라우드에서 Redis를 사용하도록 Spring Boot Initializer 앱 구성
캐시 Redis LETTUCE 클라이언트 양상추와 함께 Azure Cache for Redis를 사용하는 모범 사례 Spring Data Redis
참조
Spring Cloud Azure Redis 지원
Azure Redis Cache를 사용하여 클라우드에서 Redis를 사용하도록 Spring Boot Initializer 앱 구성
스토리지 Azure Storage Maven 리포지토리: com.azure » azure-storage-blob 빠른 시작: Java v12 SDK로 Blob 관리 Spring Cloud Azure 리소스 전달 Azure Storage용 Spring Boot Starter를 사용하는 방법
메시지 Service Bus JMS + AMQP Azure Service Bus 토픽으로 메시지 보내기 및 구독에서 토픽으로 메시지 받기 봄 AMQP
Spring Cloud Azure JMS 지원
Azure Service Bus JMS용 Spring Boot Starter를 사용하는 방법
메시지 Service Bus Java용 Azure Service Bus 클라이언트 라이브러리 Java용 Azure Service Bus 샘플 클라이언트 라이브러리 봄 AMQP
Azure Service Bus와 Spring 통합
Azure Service Bus용 Spring Cloud Stream Binder
Azure Service Bus용 Spring Cloud Azure Stream Binder를 사용하는 방법
이벤트 Event Hubs Kafka Apache Kafka 에코시스템용 Azure Event Hubs를 사용하여 Java에서 메시지 보내기 및 받기 Apache Kafka용 Spring
Spring Cloud Azure Kafka 지원
Azure Event Hubs에서 Apache Kafka용 Spring Boot Starter를 사용하는 방법
이벤트 Event Hubs Java용 Azure Event Hubs 라이브러리 Java를 사용하여 Azure Event Hubs에 이벤트를 보내거나 이벤트를 받습니다. Event Hubs용 Spring Cloud Stream Binder Azure Event Hubs를 사용하여 Spring Cloud Stream Binder 애플리케이션을 만드는 방법
디렉터리 Microsoft Entra ID MSAL Java Servlet 앱이 Microsoft Entra ID에서 사용자를 로그인하도록 설정 Microsoft Entra Spring Boot Starter Spring Boot 웹앱이 Microsoft Entra ID에서 사용자를 로그인하도록 설정
디렉터리 Azure Active Directory B2C MSAL Java Servlet 앱이 Azure AD B2C에서 사용자를 로그인하도록 설정 Azure AD B2C Spring Boot Starter Spring Boot 웹앱이 Azure AD B2C에서 사용자를 로그인하도록 설정
비밀 Key Vault Key Vault 비밀 Key Vault를 사용하여 비밀 관리 Key Vault 비밀 Spring Boot Starter Spring Boot 앱에 대한 비밀 관리
인증서 Key Vault Key Vault 인증서 JCA Key Vault 인증서 Spring Boot Starter Spring Boot 앱에 대한 인증서 관리

다음 단계

다른 모든 라이브러리는 Java 라이브러리용 Azure SDK를 참조 하세요.