Iniciadores do Spring Boot para AzureSpring Boot Starters for Azure

Este artigo descreve os vários iniciadores do Spring Boot do Spring Initializr que fornecem aos desenvolvedores de Java os recursos de integração para trabalhar com o 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 Spring Boot para Azure

Os iniciadores do Spring Boot estão disponíveis atualmente para o Azure:The following Spring Boot Starters are currently available for Azure:

  • Suporte do AzureAzure Support

    Fornece suporte para configuração automática para serviços do Azure. Por exemplo, Barramento de Serviço, Armazenamento, Active Directory, etc.Provides auto-configuration support for Azure Services; e.g. Service Bus, Storage, Active Directory, etc.

  • Azure Active DirectoryAzure Active Directory

    Fornece suporte de integração ao Spring Security com o Azure Active Directory para autenticação.Provides integration support for Spring Security with Azure Active Directory for authentication.

  • Azure Key VaultAzure Key Vault

    Fornece suporte a Spring valor anotação para integração com os Segredos do Azure Key Vault.Provides Spring value annotation support for integration with Azure Key Vault Secrets.

  • Armazenamento do AzureAzure Storage

    Fornece suporte ao Spring Boot para serviços de Armazenamento do Azure.Provides Spring Boot support for Azure Storage services.

Suporte do AzureAzure Support

Esse iniciador do Spring Boot fornece suporte à configuração automática para Serviços do Azure; por exemplo: Barramento de Serviço, Armazenamento, Active Directory, Cosmos DB, Cofre de chaves etc.This Spring Boot Starter provides auto-configuration support for Azure Services; for example: Service Bus, Storage, Active Directory, Cosmos DB, Key Vault, etc.

Para obter exemplos de como usar os vários recursos do Azure que são fornecidos por esse iniciador, consulte:For examples of how to use the various Azure features that are provided by this starter, see the following:

Quando você adiciona esse iniciador a um projeto do Spring Boot, as seguintes alterações são feitas ao arquivo pom.xml:When you add this starter to a Spring Boot project, the following changes are made to the pom.xml file:

  • A propriedade a seguir é adicionada ao 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>
    
  • A dependência spring-boot-starter padrão é substituída pelo seguinte:The default spring-boot-starter dependency is replaced with the following:

    <dependency>
        <groupId>com.microsoft.azure</groupId>
        <artifactId>azure-spring-boot</artifactId>
    </dependency>
    
  • A seção a seguir é adicionada ao arquivo: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

Esse iniciador do Spring Boot fornece suporte de configuração automática para o Spring Security para fornecer integração com o Active Directory do Azure para autenticação.This Spring Boot Starter provides auto-configuration support for Spring Security in order to provide integration with Azure Active Directory for authentication.

Para obter exemplos de como usar os recursos do Azure Active Directory fornecidos por esse iniciador, consulte:For examples of how to use the Azure Active Directory features that are provided by this starter, see the following:

Quando você adiciona esse iniciador a um projeto do Spring Boot, as seguintes alterações são feitas ao arquivo pom.xml:When you add this starter to a Spring Boot project, the following changes are made to the pom.xml file:

  • A propriedade a seguir é adicionada ao 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>
    
  • A dependência spring-boot-starter padrão é substituída pelo seguinte: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>
    
  • A seção a seguir é adicionada ao arquivo: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>
    

Cofre da Chave do AzureAzure Key Vault

Esse iniciador do Spring Boot fornece suporte de anotação ao valor do Spring para integração com os Segredos do Azure Key Vault.This Spring Boot Starter provides Spring value annotation support for integration with Azure Key Vault Secrets.

Para obter exemplos de como usar os recursos do Azure Key Vault fornecidos por esse iniciador, consulte:For examples of how to use the Azure Key Vault features that are provided by this starter, see the following:

Quando você adiciona esse iniciador a um projeto do Spring Boot, as seguintes alterações são feitas ao arquivo pom.xml:When you add this starter to a Spring Boot project, the following changes are made to the pom.xml file:

  • A propriedade a seguir é adicionada ao 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>
    
  • A dependência spring-boot-starter padrão é substituída pelo seguinte: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>
    
  • A seção a seguir é adicionada ao arquivo: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>
    

Armazenamento do AzureAzure Storage

Esse iniciador do Spring Boot fornece suporte à integração do Spring Boot para serviços de Armazenamento do Azure.This Spring Boot Starter provides Spring Boot integration support for Azure Storage services.

Para obter exemplos de como usar os recursos do Armazenamento do Azure fornecidos por esse iniciador, consulte:For examples of how to use the Azure Storage features that are provided by this starter, see the following:

Quando você adiciona esse iniciador a um projeto do Spring Boot, as seguintes alterações são feitas ao arquivo pom.xml:When you add this starter to a Spring Boot project, the following changes are made to the pom.xml file:

  • A propriedade a seguir é adicionada ao 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>
    
  • A dependência spring-boot-starter padrão é substituída pelo seguinte: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>
    
  • A seção a seguir é adicionada ao arquivo: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>
    

Próximas etapasNext steps

Para saber mais sobre o Spring e o Azure, continue no Spring no Centro de Documentação do Azure.To learn more about Spring and Azure, continue to the Spring on Azure documentation center.

Recursos adicionaisAdditional Resources

Para obter mais informações sobre como usar aplicativos Spring Boot no Azure, consulte Spring no Azure.For more information about using Spring Boot applications on Azure, see Spring on Azure.

Para obter mais informações sobre como usar o Azure com Java, confira Azure para Desenvolvedores Java e Trabalhando com o Java e Azure DevOps.For more information about using Azure with Java, see the Azure for Java Developers and the Working with Azure DevOps and Java.

Para obter ajuda na introdução a seus próprios aplicativos Spring Boot, confira Spring Initializr em https://start.spring.io/.For help with getting started with your own Spring Boot applications, see the Spring Initializr at https://start.spring.io/.