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

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

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

범주 Azure 서비스 Java 라이브러리 또는 드라이버 Java 시작 Spring 모듈 봄 시작
데이터 Azure SQL 데이터베이스 SQL Database JDBC 드라이버 Azure SQL Database에서 Java 및 JDBC 사용 Spring Data:
* JDBC
* JPA
* R2DBC
Azure SQL Database에서 Spring Data 사용:
* JDBC
* JPA
* R2DBC
데이터 Azure Database for MySQL (MySQL을 위한 Azure 데이터베이스) MySQL JDBC 드라이버 Azure Database for MySQL 유연한 서버에서 Java 및 JDBC 사용 Spring Data:
* JDBC
* JPA
* R2DBC
Azure Database for MySQL에서 Spring Data를 사용합니다.
* JDBC
* JPA
* R2DBC
데이터 PostgreSQL용 Azure 데이터베이스 PostgreSQL JDBC 드라이버 빠른 시작: Azure Database for PostgreSQL 유연한 서버에서 Java 및 JDBC 사용 Spring Data:
* JDBC
* JPA
* R2DBC
Azure Database for PostgreSQL에서 Spring Data를 사용합니다.
* JDBC
* JPA
* R2DBC
데이터 NoSQL을 위한 Azure Cosmos DB Maven 리포지토리: com.azure » azure-cosmos 빠른 시작: Java Azure SDK NoSQL Azure Cosmos DB 사용 Spring Data Azure Cosmos DB NoSQL용 Azure Cosmos DB에서 Spring Boot Starter를 사용하는 방법
데이터 MongoDB에 대한 Azure Cosmos DB MongoDB Java 드라이버 MongoDB 애플리케이션을 Azure Cosmos DB for MongoDB에 연결 Spring Data MongoDB Azure Cosmos DB for MongoDB에서 Spring Data를 사용하는 방법
데이터 Apache Cassandra에 대한 Azure Cosmos DB Apache Cassandra Java 드라이버 빠른 시작: Apache Cassandra용 Azure Cosmos DB Java 라이브러리 Spring Data Apache Cassandra Apache Cassandra용 Azure Cosmos DB에서 Spring Data를 사용하는 방법
데이터 Apache Gremlin용 Azure Cosmos DB Gremlin Java 드라이버 빠른 시작: 콘솔을 사용하여 꼭짓점 및 가장자리 트래버스
설정 Azure 애플리케이션 구성 com.azure:azure-data-appconfiguration 빠른 시작: Azure App Configuration 사용하여 Java Spring 앱 만들기 Spring Cloud Azure App Configuration 지원 빠른 시작: Azure App Configuration 사용하여 Java Spring 앱 만들기
캐시 Azure Cache for Redis (Redis를 위한 Azure 캐시) 양상추 클라이언트 양상추와 함께 Azure Cache for Redis를 사용하는 모범 사례 * Spring Data Redis
* 참조
* Spring Cloud Azure Redis 지원
Azure Cache for Redis 클라우드에서 Redis를 사용하도록 Spring Boot Initializer 앱 구성
캐시 Azure Cache for Redis (Redis를 위한 Azure 캐시) Jedis 클라이언트 빠른 시작: Java에서 Azure Cache for Redis 사용 * Spring Data Redis
* 참조
* Spring Cloud Azure Redis 지원
Azure Cache for Redis 클라우드에서 Redis를 사용하도록 Spring Boot Initializer 앱 구성
캐시 Azure 관리형 Redis Jedis 클라이언트 빠른 시작: Java Azure Managed Redis 사용
스토리지 Azure Storage Blob Maven 리포지토리: com.azure » azure-storage-blob 빠른 시작: Java v12 SDK로 Blob 관리 Spring Cloud Azure 리소스 처리 Azure Storage용 Spring Boot Starter를 사용하는 방법
스토리지 Azure Storage 큐 (Queue) Java 대한 Azure Storage 큐 클라이언트 라이브러리 빠른 시작: Java 대한 클라이언트 라이브러리 Azure Queue Storage Spring Cloud Azure Storage 큐 지원 Spring 애플리케이션에서 스토리지 큐를 사용하는 방법
스토리지 Azure Storage 파일 공유 Java 대한 파일 공유 클라이언트 라이브러리 Azure Java 사용하여 Azure Files 개발 Spring Cloud Azure Storage 파일 공유 구성 속성
메시징 서비스버스 JMS + AMQP Azure Service Bus 토픽으로 메시지 보내기 및 구독에서 토픽으로 메시지 받기 * Spring AMQP
* Spring Cloud Azure JMS 지원
Azure Service Bus JMS용 Spring Boot Starter를 사용하는 방법
메시징 서비스버스 Java용 Azure Service Bus 클라이언트 라이브러리 Java용 Azure Service Bus 샘플 클라이언트 라이브러리 * Spring AMQP
* Azure Service Bus 봄 통합
* Azure Service Bus 대한 Spring Cloud Stream Binder
Azure Service Bus용 Spring Cloud Azure Stream Binder를 사용하는 방법
이벤트 이벤트 허브 (Event Hubs) Kafka Apache Kafka 에코시스템용 Azure Event Hubs를 사용하여 Java에서 메시지 보내기 및 받기 * Spring for Apache Kafka
* 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 애플리케이션을 만드는 방법
이벤트 Event Grid Java용 Azure Event Grid 클라이언트 라이브러리 Event Grid를 사용하도록 Spring Boot Initializer 앱 구성
디렉터리 Microsoft Entra ID (마이크로소프트 엔트라 ID) MSAL Java Servlet 앱이 Microsoft Entra ID에서 사용자를 로그인하도록 설정 Microsoft Entra Spring Boot Starter Spring Boot 웹앱이 Microsoft Entra ID에서 사용자를 로그인하도록 설정
디렉터리 Microsoft Entra 외부 ID MSAL 빠른 시작: Microsoft Entra 외부 ID 시작
비밀 키 보관소 (Key Vault) Key Vault 비밀 Key Vault를 사용하여 비밀 관리 Key Vault 비밀 Spring Boot Starter Spring Boot 앱에 대한 비밀 관리
인증서 키 보관소 (Key Vault) Key Vault 인증서 JCA 빠른 시작: Java Azure Key Vault 인증서 클라이언트 라이브러리 Key Vault 인증서 Spring Boot Starter Spring Boot 앱에 대한 인증서 관리
AI Azure OpenAI com.azure:azure-ai-openai * Java 개발자를 위한 AZURE AI
* 사용자 고유의 데이터 샘플을 사용하여 채팅 시작 Java
Spring AI OpenAI 채팅 Spring AI OpenAI 채팅

다음 단계

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