Pour débuter avec Spring Boot pour AzureSpring Boot Starters for Azure

Cet article décrit les différentes instances Spring Boot Starter pour l’instance Spring Initializr qui octroient aux développeurs Java des fonctionnalités d’intégration permettant de travailler avec 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.

Pour débuter avec Azure Spring Boot

Les applications suivantes de démarrage de Spring Boot sont actuellement disponibles pour Azure :The following Spring Boot Starters are currently available for Azure:

  • Support AzureAzure Support

    Fournit une prise en charge de configuration automatique pour les services Azure, par exemple Service Bus, Storage, Active Directory, etc.Provides auto-configuration support for Azure Services; e.g. Service Bus, Storage, Active Directory, etc.

  • Azure Active DirectoryAzure Active Directory

    Fournit une prise en charge de l’intégration pour Spring Security avec Azure Active Directory, à des fins d’authentification.Provides integration support for Spring Security with Azure Active Directory for authentication.

  • Azure Key VaultAzure Key Vault

    Fournit une prise en charge des annotations de valeurs Spring pour l’intégration avec les secrets Azure Key Vault.Provides Spring value annotation support for integration with Azure Key Vault Secrets.

  • Stockage AzureAzure Storage

    Fournit une prise en charge de Spring Boot pour les services Azure Storage.Provides Spring Boot support for Azure Storage services.

Support AzureAzure Support

Spring Boot Starter fourni un support pour la configuration automatique des services Azure, par exemple : Service Bus, Stockage, Active Directory, Cosmos DB, Key Vault, etc.This Spring Boot Starter provides auto-configuration support for Azure Services; for example: Service Bus, Storage, Active Directory, Cosmos DB, Key Vault, etc.

Pour des exemples sur l’utilisation des différentes fonctionnalités Azure fournies par cette application de démarrage, consultez la ressource suivante :For examples of how to use the various Azure features that are provided by this starter, see the following:

Lorsque vous ajoutez cette application de démarrage à un projet Spring Boot, les modifications suivantes sont apportées au fichier pom.xml :When you add this starter to a Spring Boot project, the following changes are made to the pom.xml file:

  • La propriété suivante est ajoutée à l’élément <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 dépendance spring-boot-starter par défaut est remplacée par la valeur suivante :The default spring-boot-starter dependency is replaced with the following:

    <dependency>
        <groupId>com.microsoft.azure</groupId>
        <artifactId>azure-spring-boot</artifactId>
    </dependency>
    
  • La section suivante est ajoutée au fichier :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

Cette instance Spring Boot Starter fournit une prise en charge de configuration automatique pour Spring Security afin d’assurer l’intégration avec Azure Active Directory à des fins d’authentification.This Spring Boot Starter provides auto-configuration support for Spring Security in order to provide integration with Azure Active Directory for authentication.

Pour des exemples sur l’utilisation des différentes fonctionnalités Azure Active Directory fournies par cette application de démarrage, consultez la ressource suivante :For examples of how to use the Azure Active Directory features that are provided by this starter, see the following:

Lorsque vous ajoutez cette application de démarrage à un projet Spring Boot, les modifications suivantes sont apportées au fichier pom.xml :When you add this starter to a Spring Boot project, the following changes are made to the pom.xml file:

  • La propriété suivante est ajoutée à l’élément <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 dépendance spring-boot-starter par défaut est remplacée par la valeur suivante :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>
    
  • La section suivante est ajoutée au fichier :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

Cette instance Spring Boot Starter fournit une prise en charge des annotations de valeurs Spring pour l’intégration avec les secrets Azure Key Vault.This Spring Boot Starter provides Spring value annotation support for integration with Azure Key Vault Secrets.

Pour des exemples sur l’utilisation des différentes fonctionnalités Azure Key Vault fournies par cette application de démarrage, consultez la ressource suivante :For examples of how to use the Azure Key Vault features that are provided by this starter, see the following:

Lorsque vous ajoutez cette application de démarrage à un projet Spring Boot, les modifications suivantes sont apportées au fichier pom.xml :When you add this starter to a Spring Boot project, the following changes are made to the pom.xml file:

  • La propriété suivante est ajoutée à l’élément <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 dépendance spring-boot-starter par défaut est remplacée par la valeur suivante :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>
    
  • La section suivante est ajoutée au fichier :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>
    

Stockage AzureAzure Storage

Cette instance Spring Boot Starter fournit une prise en charge de l’intégration de Spring Boot pour les services Azure Storage.This Spring Boot Starter provides Spring Boot integration support for Azure Storage services.

Pour des exemples sur l’utilisation des différentes fonctionnalités Azure Storage fournies par cette application de démarrage, consultez la ressource suivante :For examples of how to use the Azure Storage features that are provided by this starter, see the following:

Lorsque vous ajoutez cette application de démarrage à un projet Spring Boot, les modifications suivantes sont apportées au fichier pom.xml :When you add this starter to a Spring Boot project, the following changes are made to the pom.xml file:

  • La propriété suivante est ajoutée à l’élément <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 dépendance spring-boot-starter par défaut est remplacée par la valeur suivante :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>
    
  • La section suivante est ajoutée au fichier :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>
    

Étapes suivantesNext steps

Pour en savoir plus sur Spring et Azure, poursuivez vers le centre de documentation Spring sur Azure.To learn more about Spring and Azure, continue to the Spring on Azure documentation center.

Ressources supplémentairesAdditional Resources

Pour plus d’informations sur l’utilisation d’applications Spring Boot sur Azure, consultez Spring sur Azure.For more information about using Spring Boot applications on Azure, see Spring on Azure.

Pour plus d’informations sur l’utilisation d’Azure avec Java, renseignez-vous sur Azure pour les développeurs Java et l’utilisation d’Azure DevOps et Java.For more information about using Azure with Java, see the Azure for Java Developers and the Working with Azure DevOps and Java.

Pour obtenir de l’aide sur la mise en route de vos propres applications Spring Boot, consultez Spring Initializr à l’adresse https://start.spring.io/.For help with getting started with your own Spring Boot applications, see the Spring Initializr at https://start.spring.io/.