Iniciadores de Spring Boot para AzureSpring Boot Starters for Azure

En este artículo se describen los diferentes iniciadores de Spring Boot para Spring Initializr, que ofrecen a los desarrolladores de Java características de integración para trabajar con Microsoft Azure.This article describes the various Spring Boot Starters for the Spring Initializr that provide Java developers with integration features for working with Microsoft Azure.

Iniciadores de Spring Boot para Azure

Actualmente hay disponibles los siguientes iniciadores de Spring Boot para Azure:The following Spring Boot Starters are currently available for Azure:

  • Compatibilidad para AzureAzure Support

    Ofrece funcionalidad de configuración automática para los servicios de Azure, entre otros, Service Bus, Storage o Active Directory.Provides auto-configuration support for Azure Services; e.g. Service Bus, Storage, Active Directory, etc.

  • Azure Active DirectoryAzure Active Directory

    Ofrece funcionalidad de integración de Spring Security con Azure Active Directory con fines de autenticación.Provides integration support for Spring Security with Azure Active Directory for authentication.

  • Azure Key VaultAzure Key Vault

    Ofrece compatibilidad con la anotación de valores de Spring para la integración con los secretos de Azure Key Vault.Provides Spring value annotation support for integration with Azure Key Vault Secrets.

  • Azure StorageAzure Storage

    Ofrece compatibilidad con Spring Boot para los servicios de Azure Storage.Provides Spring Boot support for Azure Storage services.

Compatibilidad para AzureAzure Support

Esta utilidad Spring Boot Starter ofrece compatibilidad de configuración automática para los servicios de Azure; por ejemplo: Service Bus, Storage, Active Directory, Cosmos DB, Key Vault, etcétera.This Spring Boot Starter provides auto-configuration support for Azure Services; for example: Service Bus, Storage, Active Directory, Cosmos DB, Key Vault, etc.

Para ver ejemplos de cómo usar las diferentes características de Azure que proporciona este iniciador, consulte los recursos siguientes:For examples of how to use the various Azure features that are provided by this starter, see the following:

Cuando se agrega este iniciador a un proyecto de Spring Boot, se realizan los siguientes cambios en el archivo pom.xml:When you add this starter to a Spring Boot project, the following changes are made to the pom.xml file:

  • La siguiente propiedad se agrega al elemento <properties>:The following property is added to <properties> element:

    <properties>
        <!-- Other properties will be listed here -->
        <azure.version>0.2.0</azure.version>
    </properties>
    
  • La dependencia de spring-boot-starter predeterminada se reemplaza por lo siguiente:The default spring-boot-starter dependency is replaced with the following:

    <dependency>
        <groupId>com.microsoft.azure</groupId>
        <artifactId>azure-spring-boot</artifactId>
    </dependency>
    
  • Se agrega la siguiente sección al archivo:The following section is added to the file:

    <dependencyManagement>
        <dependencies>
           <dependency>
              <groupId>com.microsoft.azure</groupId>
              <artifactId>azure-spring-boot-bom</artifactId>
              <version>${azure.version}</version>
              <type>pom</type>
              <scope>import</scope>
           </dependency>
        </dependencies>
    </dependencyManagement>
    

Azure Active DirectoryAzure Active Directory

Este iniciador de Spring Boot ofrece funcionalidad de configuración automática para Spring Security con el fin de ofrecer integración con Azure Active Directory para la autenticación.This Spring Boot Starter provides auto-configuration support for Spring Security in order to provide integration with Azure Active Directory for authentication.

Para ver ejemplos de cómo usar las características de Azure Active Directory que proporciona este iniciador, consulte los recursos siguientes:For examples of how to use the Azure Active Directory features that are provided by this starter, see the following:

Cuando se agrega este iniciador a un proyecto de Spring Boot, se realizan los siguientes cambios en el archivo pom.xml:When you add this starter to a Spring Boot project, the following changes are made to the pom.xml file:

  • La siguiente propiedad se agrega al elemento <properties>:The following property is added to <properties> element:

    <properties>
        <!-- Other properties will be listed here -->
        <azure.version>0.2.0</azure.version>
    </properties>
    
  • La dependencia de spring-boot-starter predeterminada se reemplaza por lo siguiente:The default spring-boot-starter dependency is replaced with the following:

    <dependency>
        <groupId>com.microsoft.azure</groupId>
        <artifactId>azure-active-directory-spring-boot-starter</artifactId>
    </dependency>
    
  • Se agrega la siguiente sección al archivo:The following section is added to the file:

    <dependencyManagement>
        <dependencies>
           <dependency>
              <groupId>com.microsoft.azure</groupId>
              <artifactId>azure-spring-boot-bom</artifactId>
              <version>${azure.version}</version>
              <type>pom</type>
              <scope>import</scope>
           </dependency>
        </dependencies>
    </dependencyManagement>
    

Azure Key VaultAzure Key Vault

Este iniciador de Spring Boot ofrece compatibilidad con la anotación de valores de Spring para la integración con los secretos de Azure Key Vault.This Spring Boot Starter provides Spring value annotation support for integration with Azure Key Vault Secrets.

Para ver ejemplos de cómo usar las características de Azure Key Vault que proporciona este iniciador, consulte los recursos siguientes:For examples of how to use the Azure Key Vault features that are provided by this starter, see the following:

Cuando se agrega este iniciador a un proyecto de Spring Boot, se realizan los siguientes cambios en el archivo pom.xml:When you add this starter to a Spring Boot project, the following changes are made to the pom.xml file:

  • La siguiente propiedad se agrega al elemento <properties>:The following property is added to <properties> element:

    <properties>
        <!-- Other properties will be listed here -->
        <azure.version>0.2.0</azure.version>
    </properties>
    
  • La dependencia de spring-boot-starter predeterminada se reemplaza por lo siguiente:The default spring-boot-starter dependency is replaced with the following:

    <dependency>
        <groupId>com.microsoft.azure</groupId>
        <artifactId>azure-keyvault-secrets-spring-boot-starter</artifactId>
    </dependency>
    
  • Se agrega la siguiente sección al archivo:The following section is added to the file:

    <dependencyManagement>
        <dependencies>
           <dependency>
              <groupId>com.microsoft.azure</groupId>
              <artifactId>azure-spring-boot-bom</artifactId>
              <version>${azure.version}</version>
              <type>pom</type>
              <scope>import</scope>
           </dependency>
        </dependencies>
    </dependencyManagement>
    

Azure StorageAzure Storage

Este iniciador de Spring Boot ofrece compatibilidad para la integración con Spring Boot a los servicios de Azure Storage.This Spring Boot Starter provides Spring Boot integration support for Azure Storage services.

Para ver ejemplos de cómo usar las características de Azure Storage que proporciona este iniciador, consulte los recursos siguientes:For examples of how to use the Azure Storage features that are provided by this starter, see the following:

Cuando se agrega este iniciador a un proyecto de Spring Boot, se realizan los siguientes cambios en el archivo pom.xml:When you add this starter to a Spring Boot project, the following changes are made to the pom.xml file:

  • La siguiente propiedad se agrega al elemento <properties>:The following property is added to <properties> element:

    <properties>
        <!-- Other properties will be listed here -->
        <azure.version>0.2.0</azure.version>
    </properties>
    
  • La dependencia de spring-boot-starter predeterminada se reemplaza por lo siguiente:The default spring-boot-starter dependency is replaced with the following:

    <dependency>
        <groupId>com.microsoft.azure</groupId>
        <artifactId>azure-storage-spring-boot-starter</artifactId>
    </dependency>
    
  • Se agrega la siguiente sección al archivo:The following section is added to the file:

    <dependencyManagement>
        <dependencies>
           <dependency>
              <groupId>com.microsoft.azure</groupId>
              <artifactId>azure-spring-boot-bom</artifactId>
              <version>${azure.version}</version>
              <type>pom</type>
              <scope>import</scope>
           </dependency>
        </dependencies>
    </dependencyManagement>
    

Pasos siguientesNext steps

Para más información acerca de Spring y Azure, vaya al centro de documentación de Azure.To learn more about Spring and Azure, continue to the Spring on Azure documentation center.

Recursos adicionalesAdditional Resources

Para más información sobre el uso de aplicaciones de Spring Boot en Azure, consulte Spring en Azure.For more information about using Spring Boot applications on Azure, see Spring on Azure.

Para más información sobre el uso de Azure con Java, consulte Azure para desarrolladores de Java y Working with Azure DevOps and Java (Trabajo con Azure DevOps y Java).For more information about using Azure with Java, see the Azure for Java Developers and the Working with Azure DevOps and Java.

Para obtener ayuda para dar sus primeros pasos con sus propias aplicaciones de Spring Boot, consulte Spring Initializr en https://start.spring.io/.For help with getting started with your own Spring Boot applications, see the Spring Initializr at https://start.spring.io/.